ClientExtension 类
客户端扩展类
命名空间: TouchSocket.Sockets程序集: TouchSocket (在 TouchSocket.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
public static class ClientExtension
<ExtensionAttribute>
Public NotInheritable Class ClientExtension
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ClientExtension = class end
- 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 |
获取最后活动时间。即LastReceivedTime与LastSentTime的最近值。
|
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 |
安全性发送关闭报文
|