欢迎分享,转载请注明来源:内存溢出
UDP服务器,就是首发数据,进行数据处理的。与TCP不同的是不用建立连接,直接调用recvfrom来收包。\x0d\开始就是基本的socket初始化地址什么的。\x0d\要求多个线程处理客户端命令,那recvfrom收包后,考虑把客户端的地址信息保存,便于sendto,对接收的数据包,交给线程进行处理,每个线程可以向一块共享内存、队列里写入收到的数据和对应的客户端信息,每次写的时候对这块共享资源加锁,多个线程对共享资源读是加锁,读完解锁,并开始处理数据。\x0d\处理完,用sendto发回去。\x0d\不是什么大项目。小程序而已。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
深岩银河加入服务器失败
上一篇
2023-05-11
为什么我家登陆YY、显示网络错误、连接不上?
下一篇
2023-05-11
评论列表(0条)