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

ClientExtension 类

客户端扩展类

Definition

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

方法

CloseTClient(TClient) 同步关闭客户端
CloseTClient(TClient, String) 同步关闭客户端
CloseAsyncTClient 异步关闭指定的客户端连接。 该方法通过调用IClosableClient接口的CloseAsync方法来实现关闭操作,传入一个空字符串作为参数。
Connect(IConnectableClient, Int32, CancellationToken) 同步执行连接操作。
ConnectTClient(TClient, IPHost, Int32) 同步执行连接操作。
ConnectAsync(IConnectableClient, Int32) 异步连接
ConnectAsyncTClient(TClient, IPHost, Int32) 异步连接
GetInfoTClient 获取会话信息
GetIPPortTClient 获取客户端的IP和端口号
GetLastActiveTimeTClient 获取最后活动时间。即LastReceivedTimeLastSentTime的最近值。
GetOtherIdsTClient 获取服务器中,除自身以外的所有客户端id
SafeCloseTClient(TClient) 安全性关闭。不会抛出异常。
SafeCloseTClient(TClient, String) 安全性关闭。不会抛出异常。
SafeCloseAsyncTClient(TClient) 安全性关闭。不会抛出异常。
SafeCloseAsyncTClient(TClient, String) 安全性关闭。不会抛出异常。
TryConnect(IConnectableClient, Int32) 同步执行连接操作。不会抛出异常。
TryConnectTClient(TClient, Int32) 同步执行连接操作。不会抛出异常。
TryConnectAsync(IConnectableClient, Int32) 尝试连接。不会抛出异常。
TryConnectAsyncTClient(TClient, Int32) 尝试连接。不会抛出异常。
TryShutdownTClient 安全性发送关闭报文

参见