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

WaitingClientExtension 类

定义一个静态扩展类,用于处理等待客户端操作的扩展方法

Definition

命名空间: TouchSocket.Sockets
程序集: TouchSocket (在 TouchSocket.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public static class WaitingClientExtension
Inheritance
Object    WaitingClientExtension

方法

CreateWaitingClient(ITcpClient) 为指定的 TCP 客户端创建一个等待客户端实例。
CreateWaitingClient(ITcpSessionClient) 为指定的 ITcpSessionClient 实例创建一个等待客户端。
CreateWaitingClient(IUdpSession) 创建一个等待客户端,用于接收UDP数据。
CreateWaitingClient(ITcpClient, WaitingOptions) 为 ITcpClient 类型的客户端创建一个等待客户端。
CreateWaitingClient(ITcpSessionClient, WaitingOptions) 为 ITcpSessionClient 类型的客户端创建一个等待客户端。
CreateWaitingClient(IUdpSession, WaitingOptions) 为 IUdpSession 类型的客户端创建一个等待客户端。
CreateWaitingClientTClient, TResult(TClient, WaitingOptions) 创建可等待的客户端。
SendThenResponseTClient, TResult(IWaitingClientTClient, TResult, ReadOnlyMemoryByte, Int32) 发送数据并等待响应。
SendThenResponseTClient, TResult(IWaitingClientTClient, TResult, ReadOnlyMemoryByte, CancellationToken) 向服务器发送数据并等待接收响应。
SendThenResponseTClient, TResult(IWaitingClientTClient, TResult, String, Int32) 发送数据并等待
SendThenResponseTClient, TResult(IWaitingClientTClient, TResult, String, CancellationToken) 发送数据并等待
SendThenResponseAsyncTClient, TResult(IWaitingClientTClient, TResult, ReadOnlyMemoryByte, Int32) 发送数据并等待响应
SendThenResponseAsyncTClient, TResult(IWaitingClientTClient, TResult, String, Int32) 发送数据并等待
SendThenResponseAsyncTClient, TResult(IWaitingClientTClient, TResult, String, CancellationToken) 发送数据并等待
SendThenResponseAsyncTClient, TResult(IWaitingClientTClient, TResult, IRequestInfo, Int32) 异步发送请求并等待响应的扩展方法。

参见