找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4343|回复: 0

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

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2011-5-20 15:00:25 | 显示全部楼层 |阅读模式
该软件可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几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

FreeBird2011最初版(源代码).rar

539.3 KB, 下载次数: 4944

FreeBird说明文档.rar

56.39 KB, 下载次数: 4927

【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表