https://github.com/googollee/go-socket.i...
小弟参照go-socket.io写了个消息分发器,之前小弟是用nodejs实现的,但nodejs内存溢出有问题没有得到根本解决.所以考虑转golang,但开发过程中遇到个问题望大神支招.
小弟会给每个服务端都设置最大连接数,还有会针对已连接的client进行判断.如果判断来源ip有问题可能要服务端主动断开连接.(nodejs的socket.io有一个具体的方法实现)但golang的socket.io的库文档没有没服务端主动断开连接的方法.
请问该如何写呢?
看了源码找到方法了.
感觉这个设计不太好,对于库的使用者disconnect 应该是被开放的方法.