blow,
quote:
Originally posted by CookieRevised
Such notifier tools work by sniffing the protocol for specific system messages between your messenger client and the client of your contacts and/or messenger servers.
The protocol is the internal language which Messenger uses to talk to its servers and to establish a communication line and to get and send data.
Every notifier will work like this (including one which will catch the "user is typing" message). And that is what that DLL from
Live Notifier, or the OCX from
Pai's ActiveX Xniff sniffer does.
With the OCX from
Pai's ActiveX Xniff sniffer you can make your own sniffer. Study the protocol* and see that post about the Xniff sniffer how to program it.
For detecting a "user is typing" message you need to check on the incomming protocol message "MSG" with contents
quote:
MIME-Version: 1.0
Content-Type: text/x-msmsgscontrol
TypingUser: contact@mail.com
[*] http://www.hypothetic.org/docs/msn/index.php (site is not updated in a long time so it doesn't contain all the ins and outs of the new protocol versions, though it will give you the most detailed explanation there is to find)
http://msnpiki.msnfanatic.com/ (has some (more up to date) info too but not quite as much as on hypothetic.org)