在此协议的最新版本中,服务器将发送一些附加的数据,像用户的信息和一个认证码(类似于一个cookie,可以用到许多其它的功能中)
MSG Hotmail Hotmail 362
MIME-Version:1.0
Content-Type:text/x-msmsgspro file;charset=UT
Login Time:1011252477
EmailEnabled:1
MemberIDHigh:84736
MemberIDLow:-143472939
Lang_preference:103
PreferredEmail:venky_dude@hotmail.com
Country:IN
PostalCode:
Gender:M
Kid
Age:22
Sid:517
Kv:2
MSPAuth:2AAAAAAAADU0p4uxxxJtDJozJS1UTS0i7YpwnCoPUHRv56YKxxxCTWmg$$
现在我们登陆上了服务器,但是我们的状态仍然是离线.为了能够发送和接受信息,我们需要把我们的状态改成在线.客户端通过如下命令完成这步:
CHG 7 NLN
服务器则向客户端发送回在线的好友及其相应的状态。
ILN 7 NLN btxxxe@hotmail.com nick (NLN:Now online 即当前在线)
ILN 7 AWY wmxxe@hotmail.com mike (AWY:Away 即离开)
ILN 7 BSY tehpxxp@hotmail.com jerry (BSY:Busy 即忙碌)
MSG Hotmail Hotmail 223
MIME-Version:1.0
Content-Type:text/x-msmsgsinitialemailnotification;charset=UTF-8
Inbox-Unread:293
Folders-Unread
Inbox-URL:/cgi-bin/HoTMaiL
Folders-URL:/cgi-bin/folders
Post-URL:http://www.hotmail.com
向服务器发送的下一个命令是和当前使用的客户端的版本相关的.客户端向服务器发送它的版本号和所在机器的信息像*作系统和其配置等
CVR 8 0x0409 win 4.10 i386 MSMSGS 4.5.0127 MSMSGS
0x0409 win4.10 i386 指出客户端当前的运行环境是win98,使用的是Intel的微处理器.
MSMSGS 4.5.0127 MSMSGS 指出msmsgs.exe的版本号
服务器回应提供下载最新版本及一些其它的信息的地址\
CVR 8 4.5.0127 4.5.0127 1.0.0863
http://download.microsoft.com/do ... /en-us/mmssetup.exe
http://messenger.microsoft.com
这个CVR命令的发送并不是必须的,无论此命令是否发送,MSN协议都可以正确的工作.
为了获得我们的好友列表,我们可以发送如下命令
LST 9 RL
服务器将相应发送回“反向列表”,此反向列表为当你在线时,可以看到你并能向你发送即时消息的用户列表.你也可以使用 LST 9 FL命令向服务器请求“正向列表”.此正向列表包括你加入到好友列表中的所有好友.服务器所做的回应如下
LST 9 RL 69 1 19 venky_dude@hotmail.com venkat
LST 9 RL 69 2 19 puxxxxx@hotmail.com puja
LST 9 RL 69 3 19 vancxxxx@hotmail.com ramachandran
LST 9 RL 69 4 19 moxxxxx@hotmail.com chandramouli
LST 9 RL 69 6 19 v_n_xxxx@hotmail.com Narakatesh
………………….
LST 9 RL 69 19 19 puneetagarxxx@hotmail.com puneet
*一旦有好友上线时,服务器(NS)将向我们发送如下命令
NLN 10 NLN deaxxx@hotmail.com Venkatesh
相反,如果有好友下线时,服务器将向我们发送如下命令
FLN 10 FLN deaxxx@hotmail.com Venkatesh
在MSNP7中,MSN引入了一个新的口令认证机制.MSN服务器向用户发送一个口令钥,用户必须正确的认证此口令钥才能使此过程继续进行下去.
CHL 0 20881396011366812350
http://www.qqread.com/vb/d820275010.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- VB+Access设计图书管理系统 (104238次浏览)
- VB设计有语音报时和报警功能的闹钟 (13528次浏览)
- 用VB制作一个简单的MP3播放器 (8172次浏览)
- DataGrid 控件的使用 (5010次浏览)
- 用VB编写记事本 (4443次浏览)
- IP地址与子网掩码(二) (4152次浏览)
- IP地址与子网掩码(三) (3708次浏览)
- 掌握VB中的ADO数据对象编程 (3504次浏览)
- 在VB下设计开发实时的数据采集曲线 (3403次浏览)
- VB中使用WinSock控件编写网络程序 (3400次浏览)



