View Code? Open in Web Editor
NEW
This project forked from 7thtool/xsocket
简单的Modern C++ Socket跨平台可伸缩实现
C++ 83.14%
C 16.66%
CMake 0.20%
xsocket's Introduction
XSocket
简单的Modern C++ Socket跨平台可伸缩实现
- 平台:支持Windows、Linux、Mac OS、Android、iOS等全平台
- 服务:支持select/完成端口/epoll服务模型
- 套接字:支持Tcp/Udp的select/完成端口/epoll模型,全面支持IPV4、IPV6
- 协议:支持自定义协议适配,只需实现Parse接口
- 定制:支持服务、套接字、协议层次的定制
- SSL:支持OpenSSL非阻塞SSL通信
- 代理:支持SOCK4/4a/SOCK5/Http代理
- DNS:支持异步DNS
- HTTP:支持Http/WebSocket协议
- HTTP2: 支持Http /2协议
- QUIC: 支持Quic协议
- HTTP3: 支持Http Quic(Http /3)协议
xsocket's People
Contributors