MSNメッセンジャーのクライアント作った人いる?
■ このスレッドは過去ログ倉庫に格納されています
0054ちょっと翻訳してみた
NGNG-------------------------------------------------
だけどまだステータスは「オフライン」。そこで次は、ステータスの変更だ。次の命令を遅れ。
<<<<<< CHG 7 NLN
(CHG trial_id ステータス)
で、成功すればそのままエコーバックが帰ってくる。
>>>>>> CHG 7 NLN
次にサーバからはE-Mailのがくる。
>>>>>> MSG Hotmail Hotmail 221
(MSG trial_id 種類 長さ)
>>>>>> MIME-Version: 1.0
>>>>>> Content-Type: text/x-msmsgsinitialemailnotification; charset=UTF-8
>>>>>>
>>>>>> Inbox-Unread: 2
>>>>>> Folders-Unread: 0
>>>>>> Inbox-URL: /cgi-bin/HoTMaiL
>>>>>> Folders-URL: /cgi-bin/folders
>>>>>> Post-URL: http://www.hotmail.com
ここらへんは別に解説を読め(プロトコルの 8.8 とか)
次にクライアントとしては友達情報を得る。
<<<<<< LST 8 RL
(LST trial_id リスト方法)
サーバの返事はこんな感じ
>>>>>> LST 8 RL 69 1 19 [email protected] venkat
(LST trial_id リスト方法 シリアルNo アイテムNo アイテム数 ユーザーID ニックネーム)
>>>>>> LST 8 RL 69 2 19 [email protected] PUJA
>>>>>> LST 8 RL 69 3 19 [email protected] ramachandran
(中略)
>>>>>> LST 8 RL 69 18 19 [email protected] Shankar
>>>>>> LST 8 RL 69 19 19 [email protected] puneet
で、友達がオンラインになったりすると、サーバはこんなメッセージを送ってよこす。
>>>>>> NLN 9 NLN [email protected] Venkatesh
(NLN trial_id ステータス ユーザーID ニックネーム)
オフラインの時はこんな感じ
>>>>>> FLN 9 FLN [email protected]
(FLN trial_id ステータス ユーザーID ニックネーム)
■ このスレッドは過去ログ倉庫に格納されています