golang socket.io 服务端主动断开连接
本文介绍了golang socket.io 服务端主动断开连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
https://github.com/googollee/go-socket.i...
小弟参照go-socket.io写了个消息分发器,之前小弟是用nodejs实现的,但nodejs内存溢出有问题没有得到根本解决.所以考虑转golang,但开发过程中遇到个问题望大神支招.
小弟会给每个服务端都设置最大连接数,还有会针对已连接的client进行判断.如果判断来源ip有问题可能要服务端主动断开连接.(nodejs的socket.io有一个具体的方法实现)但golang的socket.io的库文档没有没服务端主动断开连接的方法.
请问该如何写呢?
解决方案
看了源码找到方法了.
感觉这个设计不太好,对于库的使用者disconnect 应该是被开放的方法.
这篇关于golang socket.io 服务端主动断开连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文