一款简单易用的基础网络通讯组件库。

TouchSocket.Http.WebSockets 命名空间

 

SetupClientWebSocket SetupClientWebSocket
WebSocketClient WebSocketClient用户终端简单实现。
WebSocketClientBase WebSocket用户终端。
WebSocketClientExtension WebSocketClientExtension
WebSocketCommandLinePlugin WS命令行插件。
WebSocketConnectException WebSocket连接异常。
WebSocketDataFrameExtension WebSocket数据帧扩展类
WebSocketDataHandlingAdapter WebSocket适配器
WebSocketDataHandlingAdapter2 WebSocket适配器
WebSocketExtension WebSocket扩展类
WebSocketFeature 基于Http的WebSocket的扩展。

此组件只能挂载在HttpService

WebSocketHeartbeatPlugin 初始化一个适用于WebSocket的心跳插件
WebSocketMessageCombinator WebSocket消息合并器。其作用是合并具有中继数据的消息
WebSocketOption WebSocket配置
WSDataFrame WebSocket数据帧
WSDataFrameEventArgs WS数据事件类

结构

WebSocketMessage WebSocket消息结构体,实现了IDisposable接口,用于处理WebSocket消息的生命周期。

接口

IWebSocket 定义WebSocket服务的接口,继承自IDisposable, IOnlineClient, IClosableClient接口。
IWebSocketClient 用户终端接口
IWebSocketClosedPlugin IWebSocketClosedPlugin
IWebSocketClosingPlugin IWebSocketClosingPlugin
IWebSocketHandshakedPlugin IWebSocketHandshakedPlugin
IWebSocketHandshakingPlugin IWebSocketHandshakingPlugin
IWebSocketReceivedPlugin IWebSocketReceivedPlugin
IWebSocketReceiveResult 定义WebSocket接收结果的接口,继承自IDisposable接口

委托

WSDataFrameEventHandlerTClient 收到WebSocket数据

枚举

WSDataType WebSocket数据类型