Quantcast
Viewing all articles
Browse latest Browse all 12

Weekly Log – May 28th – 31st

This was a very exciting week, and a good start to my summer project. I was able to make good progress on my login code for the Yahoo! Messenger protocol plug-in. After coding this week, I truly understand how complex Yahoo’s authentication system is for their messenger service. The complexity arises from both the use of binary packets, and a mixture of HTTP and pure TCP/IP communication.

Based on the protocol documentation found on IM Freedom, authenticating the user and logging in requires six different steps. So far, I’ve implemented two of these steps, and made a YahooPacket class which greatly simplifies building protocol-compatible packets.

My hope is that, by then end of next week, I will have at least four of the login steps implemented. If I make bigger strides than expected, I might even have full login support done by next week, but we will have to see.


Viewing all articles
Browse latest Browse all 12

Trending Articles