我是靠谱客的博主 刻苦小猫咪,这篇文章主要介绍socket服务端实现点对点转发,现在分享给大家,希望可以做个参考。

本人业务中遇到的问题,仅提供一个思路,不一定适合大多数情况。
socket服务端实现点对点转发的思路:
创建一个全局字典,循环监听socket链接,每来一个socket客户端链接就开启一个线程,并将一个随机生成的fd与socket对象绑定形成键值对存入全局字典,fd存入数据库。在每一个线程里面循环监听消息,每有一个线程里面传来消息,根据该消息需要传送的对象,在数据库中找到对应的fd,再在全局字典中根据fd找到对应的socket对象用.send方法发送消息。

最后

以上就是刻苦小猫咪最近收集整理的关于socket服务端实现点对点转发的全部内容,更多相关socket服务端实现点对点转发内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(135)

评论列表共有 0 条评论

立即
投稿
返回
顶部