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

概述

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

最后

以上就是刻苦小猫咪为你收集整理的socket服务端实现点对点转发的全部内容,希望文章能够帮你解决socket服务端实现点对点转发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部