ClientExtension 类
客户端扩展类
命名空间: TouchSocket.Sockets程序集: TouchSocket (在 TouchSocket.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
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, 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) |
尝试连接。不会抛出异常。
|