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

WebSocketExtension 类

WebSocket扩展类

Definition

命名空间: TouchSocket.Http.WebSockets
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
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)进行。

SafeCloseClientAsync 

字段

WebSocketMessageCombinatorProperty WebSocketMessageCombinatorProperty

参见