引用:
原帖由 CodeCoolie 于 2008-6-26 23:48 发表
我当初也想加更多协议的。。。我的实现是这样:1、收packet层,当时还实现了两个方式,一个winpcap,一个rawsocket,不过rawsocket某些Windows版本有问题(比如XP SP1版和Vista)2、连接层,分离为连接的 ...
你和我实现差不多. 我是用winpcap来做底层协议,然后通过COM插件方式来支持不同的协议, 把数据依次丢给相关的plug-in 组件去处理.
这些协议其实都很简单, 因为自己要处理的还是比较少, 主要就是取用户名和消息方面的.
以前还做过一个别的应用, 对MSN和OSCAR的基本所有协议都要做处理.

Yahoo的最头疼, yahoo的协议简单, 但是文档太少,尤其是出了新版本后,很多协议都不知道是啥.

不知道这东西在国外市场如何. E开头的那个网站, 好像是中国人做的, 还做了好几个马甲.

