/XSocket

简单的Modern C++ Socket跨平台可伸缩实现

Primary LanguageC++

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)协议