阶段一:最简易的聊天系统
缺点:程序不够完善只能一来一回,且没人每次只能说一句话
在该阶段服务十分不稳定,经常会断开所以有下一个阶段,且每人每次可鉯发送多条消息;
阶段二 多线程并发聊天系统
在阶段一中服务器端和客户的通信只能一发一收,不能实现服务器端和客户端双方的自由消息发送所以,我们引用多线程我们将消息的接收单独开一个线程,这样便可以服务器端和客户端实现同时发送多条消息并不影响接收;
效果展示(紫色字体为接收消息,白色字体为发送消息双方任意一方输入'quit',即可退出)
1、服务器端:(原来只能服务器端先接收消息后才能发送消息现在没有这种限制,可以随时主动发送)
# 通知其他人欢迎进去聊天室 # 创建網络,进程,调用功能函数 # 创建一个单独的进程处理管理员喊话功能
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。