uWebSocketsWebSocket 服务器库
uWebSockets,是一款高度可拓展的最轻量级、效率最高的WebSocket服务器库之一。它具有易于使用的,完全异步面向对象的接口和与其他竞品对比扩展到数百万连接只使用一小部分内存的特点。它不仅仅只考虑到了高性能和可拓展性,还考虑到了安全性和稳定性。
uWebSockets支持Linux, OS X & Windows三个平台,还支持SSL/TLS以及与外部的HTTPS服务器集成。
示例代码(C++):
int main() { /* this is an echo server that properly passes every supported Autobahn test */ uWS::Server server(3000); server.onConnection([](uWS::WebSocket socket) { cout << "[Connection] clients: " << ++connections << endl; }); server.onMessage([](uWS::WebSocket socket, char *message, size_t length, uWS::OpCode opCode) { socket.send(message, length, opCode); }); server.onDisconnection([](uWS::WebSocket socket) { cout << "[Disconnection] clients: " << --connections << endl; }); server.run(); }
评论
OstrichScala 服务器库
Ostrich是一个Scala服务器库。它使得以下几项操作变得更容易:加载和重载每个环境配置;收集运行时的统计数据;通过一个简单的Web接口或者进入日志文件报告统计数据;与服务器通过HTTP交互来检查
OstrichScala 服务器库
0
xredis-serverRedis 服务器框架库
xredis-serverxredis-server是一个C++开发的redis服务器框架库,使用这个库可以很容易的开发自己的redis协议兼容服务器.xredis-server源码安装git clo
xredis-serverRedis 服务器框架库
0
xredis-serverRedis 服务器框架库
xredis-server xredis-server 是一个C++开发的redis服务器框架库,使
xredis-serverRedis 服务器框架库
0
LibVNCServerVNC服务器C类库
LibVNCServer是一个用来开发VNC服务器的C类库,你所要做的就是提供一个帧缓冲和一些I/O功能,并调用函数每次帧缓冲区的变化。它支持所有已知的编码,包括tight,zlib的,ZRLE和光标
LibVNCServerVNC服务器C类库
0
ArmeriaRPC/API 客户端/服务器库
Armeria是一个异步RPC/API客户端/服务器库,基于Java8,Netty4.1,HTTP/2和Thrift构建。LINE公司已经在生产环境使用Armeria。
ArmeriaRPC/API 客户端/服务器库
0