动力通讯工作组

动力通信工作组致力于网络通信的开发工作,进行tcpip网络编程,采用unix平台socket系列函数, windows平台 vc++6.0 MFC ,采用ASyncSocket对象。目前有telnet,irc,msn, SocketProxy 等产品程序。

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  5 随笔 :: 10 文章 :: 111 评论 :: 0 Trackbacks

2005年12月26日 #

用MFC,ASyncSocket编写的MSN Messenger模仿程序,实现了用户登陆,自动接受好友加入,接受和发送聊天信息等功能. 更有通讯日志和程序运行日志,可以很好的理解和分析MSN Messenger的协议.

程序运行画面如下, 可以修改源代码实现自己的独特功能.

源代码的zip压缩包  http://www.cnitblog.com/Files/tcpip2005/SimMsn_src.zip
可执行程序的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/SimMsn.zip

全文: http://www.cnitblog.com/tcpip2005/archive/2005/06/02/236.html

模拟msn源代码-(与sb服务器通信,聊天session) (与NS服务器通信) ( 06-02 10:00)

msn.jpg

posted @ 2005-12-26 09:15 动力通讯工作组 阅读(560) | 评论 (0)编辑 收藏

2005年9月14日 #

在原来SimMsnMessenger软件的基础上,整合了我们工作组自己编写的web service 服务软件, 增加了多用户同时登陆的功能. 内置了web服务,支持1000个并发用户同时验证.测试情况如下:

使用 IE6.0进行测试,访问方法:
http://127.0.0.1:8002/getfriendlist.do?type=msn&id=sim@hotmail.com&pwd=888888&user=0

       1.连接msn服务器失败(例如,网络故障等等),第一次返回需要 12秒, 后面的验证会在1秒内返回ie;

       2. email 或密码错误,验证失败信息3秒返回ie;

       3. 用户登陆成功,有5个好友列表,程序在 5 秒,返回全部结果.

        4. 用户登陆成功,有150个好友列表,程序在 13 秒,返回全部结果.login_004.jpg
使用 IE6.0进行测试,访问方法:
http://127.0.0.1:8002/getfriendlist.do?type=msn&id=sim@hotmail.com&pwd=888888&user=0
login_002.jpg
用MFC,ASyncSocket编写的MSN Messenger模仿程序,实现了用户登陆,自动接受好友加入,接受和发送聊天信息等功能. 更有通讯日志和程序运行日志,可以很好的理解和分析MSN Messenger的协议.

源代码的zip压缩包  http://www.cnitblog.com/Files/tcpip2005/SimMsn_src.zip
可执行程序的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/SimMsn.zip
全文: http://www.cnitblog.com/tcpip2005/archive/2005/06/02/236.html
MSN Messenger Service 1.0 Protocol  http://www.cnitblog.com/tcpip2005/articles/881.html
MSN Messenger协议  http://www.cnitblog.com/tcpip2005/articles/879.html
msn.jpg

posted @ 2005-09-14 15:34 动力通讯工作组 阅读(2061) | 评论 (0)编辑 收藏

2005年8月3日 #

给大家介绍一个国外的msn clone VB 程序

把程序放到 D:\codes\unify 目录进行编译,可惜的是,程序采用了老版本的md5登陆方式,我没有能成功登陆,给喜欢vb的朋友修改吧。

全文解释如下:
英文原版:http://www.cnitblog.com/tcpip2005/articles/1271.html
中文办版: http://www.cnitblog.com/tcpip2005/articles/1272.html 
VB源代码:http://www.cnitblog.com/Files/tcpip2005/codes.zip
VB MSN Clone Chat Session源代码 http://www.cnitblog.com/tcpip2005/articles/1274.html 
VB MSN Clone Login 源代码 http://www.cnitblog.com/tcpip2005/articles/1273.html 
画面如下:
msnclone_01.jpg
msnclone_02.jpg


用MFC,ASyncSocket编写的MSN Messenger模仿程序,实现了用户登陆,自动接受好友加入,接受和发送聊天信息等功能. 更有通讯日志和程序运行日志,可以很好的理解和分析MSN Messenger的协议.

源代码的zip压缩包  http://www.cnitblog.com/Files/tcpip2005/SimMsn_src.zip
可执行程序的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/SimMsn.zip
全文: http://www.cnitblog.com/tcpip2005/archive/2005/06/02/236.html
MSN Messenger Service 1.0 Protocol  http://www.cnitblog.com/tcpip2005/articles/881.html
MSN Messenger协议  http://www.cnitblog.com/tcpip2005/articles/879.html
msn.jpg
MSN 开发工具 Socks5 代理源程序
通过设置MSN Messenger的  工具->选项->连接 ->高级设置->SOCKS 5 ,让MSN Messenger通过本Socks5 代理程序通讯,这样本代理程序记录了MSN Messenger的全部通信报文,日志文件如下:
 C:\ 的目录
2005-07-06  16:48               87,667 SimMsnProxy_0.log
2005-07-06  16:46               12,364 SimMsnProxy_0_0.log
2005-07-06  16:19                1,110 SimMsnProxy_0_1.log
。。。。。。
其中SimMsnProxy_0.log含有本Socks5 代理程序通讯的调试信息和所有ASyncSocket的连接,通信,断开等调试信息。SimMsnProxy_0_0.log, SimMsnProxy_0_1.log记录了每个ASyncSocket代理的Socket连接的通讯报文,采用了 URL EnCode 编码方式,这样可以对二进制数据进行文本记录,可惜的是导致汉字作为二进制数据进行处理,MSN Messenger 的UTF-8字符也作为二进制数据进行处理,有点遗憾。

程序运行画面如下:

源代码的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/MsnSocks5Proxy2.0.zip
可执行程序的zip压缩包http://www.cnitblog.com/Files/tcpip2005/Sock5Proxy.zip
RFC文档中文翻译 SOCKS V5   http://www.cnitblog.com/tcpip2005/articles/770.html
SOCKS Protocol Version 5  http://www.cnitblog.com/tcpip2005/articles/769.html
msn_socks5.jpg
posted @ 2005-08-03 10:00 动力通讯工作组 阅读(1361) | 评论 (1)编辑 收藏

2005年7月6日 #

MSN 开发工具 Socks5 代理源程序
通过设置MSN Messenger的  工具->选项->连接 ->高级设置->SOCKS 5 ,让MSN Messenger通过本Socks5 代理程序通讯,这样本代理程序记录了MSN Messenger的全部通信报文,日志文件如下:
 C:\ 的目录
2005-07-06  16:48               87,667 SimMsnProxy_0.log
2005-07-06  16:46               12,364 SimMsnProxy_0_0.log
2005-07-06  16:19                1,110 SimMsnProxy_0_1.log
。。。。。。
其中SimMsnProxy_0.log含有本Socks5 代理程序通讯的调试信息和所有ASyncSocket的连接,通信,断开等调试信息。SimMsnProxy_0_0.log, SimMsnProxy_0_1.log记录了每个ASyncSocket代理的Socket连接的通讯报文,采用了 URL EnCode 编码方式,这样可以对二进制数据进行文本记录,可惜的是导致汉字作为二进制数据进行处理,MSN Messenger 的UTF-8字符也作为二进制数据进行处理,有点遗憾。

程序运行画面如下:

源代码的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/MsnSocks5Proxy2.0.zip
可执行程序的zip压缩包http://www.cnitblog.com/Files/tcpip2005/Sock5Proxy.zip
RFC文档中文翻译 SOCKS V5   http://www.cnitblog.com/tcpip2005/articles/770.html
SOCKS Protocol Version 5  http://www.cnitblog.com/tcpip2005/articles/769.html
msn_socks5.jpg

用MFC,ASyncSocket编写的MSN Messenger模仿程序,实现了用户登陆,自动接受好友加入,接受和发送聊天信息等功能. 更有通讯日志和程序运行日志,可以很好的理解和分析MSN Messenger的协议.

源代码的zip压缩包  http://www.cnitblog.com/Files/tcpip2005/SimMsn_src.zip
可执行程序的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/SimMsn.zip
全文: http://www.cnitblog.com/tcpip2005/archive/2005/06/02/236.html
MSN Messenger Service 1.0 Protocol  http://www.cnitblog.com/tcpip2005/articles/881.html
MSN Messenger协议  http://www.cnitblog.com/tcpip2005/articles/879.html
msn.jpg

posted @ 2005-07-06 17:01 动力通讯工作组 阅读(3179) | 评论 (8)编辑 收藏

2005年6月2日 #

用MFC,ASyncSocket编写的MSN Messenger模仿程序,实现了用户登陆,自动接受好友加入,接受和发送聊天信息等功能. 更有通讯日志和程序运行日志,可以很好的理解和分析MSN Messenger的协议.

程序运行画面如下, 可以修改源代码实现自己的独特功能.

源代码的zip压缩包  http://www.cnitblog.com/Files/tcpip2005/SimMsn_src.zip
可执行程序的zip压缩包 http://www.cnitblog.com/Files/tcpip2005/SimMsn.zip

全文: http://www.cnitblog.com/tcpip2005/archive/2005/06/02/236.html

模拟msn源代码-(与sb服务器通信,聊天session) (与NS服务器通信) ( 06-02 10:00)

msn.jpg

posted @ 2005-06-02 10:42 动力通讯工作组 阅读(1308) | 评论 (4)编辑 收藏

仅列出标题