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

TouchSocket.Http.WebSockets 命名空间

 

_WebSocketClosedPluginExtensions IWebSocketClosedPlugin
_WebSocketClosingPluginExtensions IWebSocketClosingPlugin
_WebSocketConnectedPluginExtensions IWebSocketConnectedPlugin
_WebSocketConnectingPluginExtensions IWebSocketConnectingPlugin
_WebSocketReceivedPluginExtensions IWebSocketReceivedPlugin
ReconnectionOptionsExtension 提供用于为 ReconnectionOptionTClient 配置 WebSocket 心跳检查的扩展方法。
SetupClientWebSocket 表示一个WebSocket客户端的设置配置对象。
WebSocketClient WebSocketClient用户终端简单实现。
WebSocketClientBase WebSocket用户终端。
WebSocketClientExtension WebSocket客户端扩展
WebSocketCommandLinePlugin WS命令行插件。
WebSocketConnectException WebSocket连接异常。
WebSocketDataFrameExtension WebSocket数据帧扩展类
WebSocketExtension WebSocket扩展类
WebSocketFeature 基于Http的WebSocket的扩展。

此组件只能挂载在HttpService

WebSocketFeatureOptions WebSocket功能配置选项
WebSocketMessageCombinator WebSocket消息合并器。其作用是合并具有中继数据的消息
WebSocketOption WebSocket配置
WSDataFrame WebSocket数据帧
WSDataFrameEventArgs WS数据事件类

结构

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

接口

IWebSocket 定义WebSocket服务的接口。
IWebSocketClient 用户终端接口
IWebSocketClosedPlugin IWebSocketClosedPlugin
IWebSocketClosingPlugin IWebSocketClosingPlugin
IWebSocketConnectedPlugin IWebSocketConnectedPlugin
IWebSocketConnectingPlugin IWebSocketConnectingPlugin
IWebSocketReceivedPlugin IWebSocketReceivedPlugin

委托

WSDataFrameEventHandlerTClient 收到WebSocket数据

枚举

WSDataType WebSocket数据类型。 支持最大值为2^4,不能超过16,即0-15