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

SocketPluginManagerExtension 类

定义一个静态类SocketPluginManagerExtension,用于扩展Socket插件管理功能

Definition

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

方法

UseCheckClear(IPluginManager) 检查连接客户端活性插件。

当在设置的周期内,没有接收/发送任何数据,则判定该客户端掉线。执行清理。默认配置:60秒为一个周期,同时检测发送和接收。

服务器、客户端均适用。
UseCheckClearTClient(IPluginManager) 检查连接客户端活性插件。

当在设置的周期内,没有接收/发送任何数据,则判定该客户端掉线。执行清理。默认配置:60秒为一个周期,同时检测发送和接收。

服务器、客户端均适用。
UseReconnection(IPluginManager, TimeSpan, FuncITcpClient, Int32, Exception, Boolean, ActionITcpClient) 使用断线重连。

该效果仅客户端在完成首次连接,且为被动断开时有效。


已过时。
UseReconnection(IPluginManager, Int32, Boolean, Int32, ActionITcpClient) 使用断线重连。

该效果仅客户端在完成首次连接,且为被动断开时有效。


已过时。
UseReconnectionTClient(IPluginManager) 使用断线重连。
已过时。
UseTcpReconnection(IPluginManager) 为插件管理器添加TCP重新连接插件。
UseTcpReconnectionTClient(IPluginManager) 使用断线重连。

参见