注意
本专栏已在我的个人站点中完成更新升级,可点击这里直达。
本专栏不再更新,如有需要,最好前往我的自建站点中购买:https://www.kucoding.com,价格更加实惠,内容更加丰富。
一、本章说明
前面一章我们已经学会了如何用C/C++语言进行网络编程,但那却仅限于最简单的一对一聊天,和我们平时用的QQ、微信的功能也差太多了!
所以本章将结合前面学到的MFC界面编程的知识,带领大家开发一个聊天软件,它的主要功能就是群聊!
至于为什么不添加单聊、甚至发送文件等功能,这是为了避免代码过于复杂,导致难以理解
本文项目源码的链接放在了文章末,需要的可以自取
二、聊天室服务器
1.建立项目
聊天最重要的是什么?那当然是信息正确性,即对方是否收到了正确的信息,为了这个目的,那当然就是选择TCP协议了!因为它的特点之一就是可靠性!
而UDP协议主要运用于视频传输中,比如打微信视频,网不好的时候就会出现卡顿、丢帧,但这也并不是太影响整体的交流过程
其次就是服务器形式