C++聊天室系统源代码 第6页
五、运行截图
登录窗口
聊天窗口
辣、测试结果及改进
测试连接并发数:
由于使用Select模型,每个线程只能处理64个连接,为了处理更多的连接,必须开启更多先线程。
测试发现,当连接数达到1000以后,系统反应速度明显减慢,为了能处理更多的连接,只能更好的网络IO模型进行通信,例如完成端口。
安全性:
测试发现,用抓包软件,能抓取到聊天内容,改进:可以用加密算法,在发送数据前,对数据进行加密处理,例如用一个简单的线性函数。
七、参考文献
[1] (美)Anthony Jones,Jim Ohlund .《Windows网络编程(第2版)》.清华大学出版社2002
[2] 明日科技. 《MFC程序开发参考大全》.人民邮电出版社.2007
[3] spinoza.《A simple IOCP Server/Client Class》
上一页 [1] [2] [3] [4] [5] [6]
C++聊天室系统源代码 第6页下载如图片无法显示或论文不完整,请联系qq752018766