NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
websocket.hpp 文件参考

WebSocket协议实现 更多...

websocket.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  websocket_frame_header
 WebSocket帧头部结构 更多...
class  websocket_server
 WebSocket服务器类 更多...
class  websocket_session
 WebSocket会话类 更多...

枚举

enum class  websocket_status : uint16_t {
  websocket_status::NORMAL_CLOSURE = 1000 , websocket_status::GOING_AWAY = 1001 , websocket_status::PROTOCOL_ERROR = 1002 , websocket_status::UNSUPPORTED_DATA = 1003 ,
  websocket_status::RESERVED = 1004 , websocket_status::NO_STATUS_RCVD = 1005 , websocket_status::ABNORMAL_CLOSURE = 1006 , websocket_status::INVALID_FRAME_PAYLOAD_DATA = 1007 ,
  websocket_status::POLICY_VIOLATION = 1008 , websocket_status::MESSAGE_TOO_BIG = 1009 , websocket_status::MANDATORY_EXT = 1010 , websocket_status::INTERNAL_ERROR = 1011 ,
  websocket_status::SERVICE_RESTART = 1012 , websocket_status::TRY_AGAIN_LATER = 1013 , websocket_status::BAD_GATEWAY = 1014 , websocket_status::TLS_HANDSHAKE = 1015
}
 WebSocket关闭状态码 更多...
enum class  websocket_opcode : uint8_t {
  websocket_opcode::CONTINUATION = 0x0 , websocket_opcode::TEXT = 0x1 , websocket_opcode::BINARY = 0x2 , websocket_opcode::CLOSE = 0x8 ,
  websocket_opcode::PING = 0x9 , websocket_opcode::PONG = 0xA
}
 WebSocket帧操作码 更多...

详细描述

WebSocket协议实现

此文件提供了WebSocket协议的完整实现。

在文件 websocket.hpp 中定义.