概述
本人业务中遇到的问题,仅提供一个思路,不一定适合大多数情况。
socket服务端实现点对点转发的思路:
创建一个全局字典,循环监听socket链接,每来一个socket客户端链接就开启一个线程,并将一个随机生成的fd与socket对象绑定形成键值对存入全局字典,fd存入数据库。在每一个线程里面循环监听消息,每有一个线程里面传来消息,根据该消息需要传送的对象,在数据库中找到对应的fd,再在全局字典中根据fd找到对应的socket对象用.send方法发送消息。
最后
以上就是刻苦小猫咪为你收集整理的socket服务端实现点对点转发的全部内容,希望文章能够帮你解决socket服务端实现点对点转发所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复