我们知道我们可以直接用websocket.Conn进行ws通讯,可是为什么要对他进行二次封装,主要有两个原因。 1,不方便分模块调用 2,websocket.Conn中的很多方法是非线程安全的 线程安全的意思是当多线程调用同一模块时,相对安全的不会出错。 js对ws的简单封装 首先我们稍微优化一下测试前端。 如果不对WebSocket...
我们知道我们可以直接用websocket.Conn进行ws通讯,可是为什么要对他进行二次封装,主要有两个原因。 1,不方便分模块调用 2,websocket.Conn中的很多方法是非线程安全的 线程安全的意思是当多线程调用同一模块时,相对安全的不会出错。 js对ws的简单封装 首先我们稍微优化一下测试前端。 如果不对WebSocket...