基于c的飞鸽传书下载

weixin_39821260 2019-09-14 12:00:17
飞鸽传书基于Linux操作系统的应用程序开发,通过创建3个线程分别用来接收信息、处理信息、交互界面,同时在初始化阶段,创建一个数据报socket接口,用来发送登陆信息和聊天信息且接收广播上的信息,创建一个流式socket接口,用于监测是否有传输文件请求,如果有就新建一个独立线程用于发送/接收文件。从而实现新用户登录时提醒已在线用户,可以选择聊天对象并发送聊天信息,可以选择传输文件对象并发送文件。每一个用户进程通过创建数据报套接字,使用UDP协议, 实现登录信息的广播,实现用户之间的聊天,同时使用TCP协议实现文件的发送,保证数据的完整性。每一个用户进程既是客户端又是服务器。
相关下载链接://download.csdn.net/download/qq_21237867/8693041?utm_source=bbsseo
...全文
8 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,806

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧