# socket_chatroom
基于C语言socket网络编程完成的简单聊天室编写。
采用TCP协议进行网络编程
服务器采用多线程与每一个客户端进行连接
客户端采用双线程,主线程用户信息的处理与发送,子线程负责信息接收和错误信息的预处理。
6种错误代码如下:
1: 聊天室人满
2: 首次输入姓名重名
3: 改名时姓名重名
4: 服务器没有成功新建文件
5: 上传时,服务器中存在相同文件
6: 下载时,服务器中不存在该文件
除了发送信息的功能,还设置了命令用于实现其他功能:
退出聊天室、改名、显示在线用户、显示服务器中已上传的文件、上传文件、下载文件
基于C语言socket网络编程完成的简单聊天室编写。.zip
需积分: 1 65 浏览量
2024-02-28
19:18:55
上传
评论
收藏 34KB ZIP 举报
日刷百题
- 粉丝: 5318
- 资源: 951
最新资源
- 参考nuc-i9拓展板的驱动应用模板代码
- OpenHarmony下的minicom工具
- 通信拓扑图标,包括数通、接入网、核心网等图标
- 课设毕设基于SSM的贝儿米幼儿教育管理系统-LW+PPT+源码可运行.zip
- Scratch 手速判断游戏:反弹之神.sb3
- M2M开发套件程序 2024-5-16
- 课设毕设基于SSM的宜佰丰超市进销存管理系统-LW+PPT+源码可运行.zip
- 课设毕设基于SSM的医院远程诊断系统-LW+PPT+源码可运行.zip
- 编码解码,(UTF16+UTF32+UTF8+ANSI)获取文本文件编码类型易语言源码
- 课设毕设基于SSM的网络视频播放器-LW+PPT+源码可运行.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈