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

WebSocketExtension 类

WebSocket扩展类

Definition

命名空间: TouchSocket.Http.WebSockets
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static class WebSocketExtension
Inheritance
Object    WebSocketExtension

方法

GetMessageCombinator 获取消息合并器。
ReadBinaryAsync(IWebSocket, Stream, CancellationToken) 异步读取完整二进制数据。

注意:该访问调用时如果收到非二进制数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。

ReadBinaryAsync(IWebSocket, ByteBlock, CancellationToken) 异步读取完整二进制数据。

注意:该访问调用时如果收到非二进制数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。

ReadStringAsync(IWebSocket, CancellationToken) 异步读取完整字符串。

注意:该访问调用时如果收到非字符串数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。

ReadStringAsync(IWebSocket, ByteBlock, CancellationToken) 异步读取完整字符串。

注意:该访问调用时如果收到非字符串数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。

字段

WebSocketMessageCombinatorProperty WebSocketMessageCombinatorProperty

参见