40行代码聊天室,golang服务端
今天看到一个非常棒的及时通信的项目,分享给大家 服务端:[lhttp](https://github.com/fanux/lhttp) 40行代码聊天室[demo](https://github.com/fanux/lhttp-web-demo) 基本上写一个聊天室服务端一行代码不用写,客户端写极少量的代码就可以了。 比较值得一提的是作者的想法非常好,通信协议有点类似http协议,这样可扩展性就比较好,整个服务端都可以轻松定制的,作者实现和一些非常重要的首部过滤器,如订阅和发布。 如果说http协议是定位资源的,那lhttp最大的用处就是传输命令。是基于websocket协议的。 最让我喜欢的是订阅与发布,如: 通过websocket发送这样一条字符串: "L...阅读全文