阿杰 发表于 2011-5-20 15:00:25

FreeBird2011最初版(模仿飞鸽,可聊天+传文件)

该软件可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。

   做这个小软件的目的不是为了给别人使用,而是想通过开发这么一个小小和软件,体会软件设计的过程和了解网络通信是个大概什么样的东西(这也是我摸索了好久,现在才彻底明白原来Socket通信是这么一回事的)。总而言之:目的是为了学习。   所以发布在这里,让那些和我一样是菜鸟但又想了解这方面知识的网友共享一下我的心得。

   已经附有说明文档,源代码(加入了详细的注释,和个人认为比较标准的命名方法--叫匈努力法吧)。

   此外,提供一些我在网上找到的相关的知识。好让驿友学到高手的思想和方法。

CRichEditCtrl使用大全:
http://blog.csdn.net/abcpanpeng/archive/2010/04/21/5509680.aspx
基于IP多播的组讨论会实例分析一:
http://blog.csdn.net/GZFStudy/archive/2007/03/20/1535654.aspx
MFC:一个简单的多线程传送文件的实现 client端(2) 【观摩了好久,最终还是放弃了这种做法,因为看不懂):
http://veniriver.blog.sohu.com/16609354.html


本贴来源:http://www.cctry.com/thread-19394-1-1.html

页: [1]
查看完整版本: FreeBird2011最初版(模仿飞鸽,可聊天+传文件)