原文:http://www.blogwind.com/wuvist/comment.aspx?article_id=7004
MSN其实有四个列表:ForwardList,AllowedList,ReverseList,跟BlockedList。
我们平时看到的联系人列表其实只是:ForwardList而已。
当我们看到ForwardList中的联系人上线的时候,MSN服务器便允许我们向这些联系人发送讯息。
我们平时指的MSN150个好友的上限,便是指这个ForwardList只能够有150个联系人了。
ReverseList则是表示将我们加为联系人的MSN用户。
我们添加了某个联系人之后,其实就是将我们添加到了对方的ReverseList当中。我们是无法修改ReverseList这个列表的。这个列表是没有联系人上线的。所以,虽然我们只能够有150人的好友,但是,是可以有无数个人添加我们为好友的。
AllowedList则是表示可以查看我们的状态以及向我们发送讯息的MSN用户列表。这个列表也是没有上限的。
所以,有些人即使不在我们的ForwordList/朋友列表里面,他们还是可以给我们发送讯息。
AllowedList中能够有的又不仅是某个MSN用户,它还可以有“所有其他用户”这个特殊的东西。也就是说,如果我们添加“所有其他用户”的话,所有的MSN在默认情况下都可以向我们发送讯息。他们不需要将我们加为朋友,不需要把我们加入到他们的ForwardList里面。
BlockedList则是保存我们“阻止”的MSN用户列表了。一个用户一但被我们放到BlockedList里面,他无论如何都是无法查看我们的状态或者是发送讯息了。同样的这个列表也是可以有“所有其他用户”这个特殊的玩意。