点击或拖拽改变大小

ITCPServer 接口

TCP服务端

命名空间: AT.Librarys.Container.Toolkit.Communication
程序集: AT.Librarys.Container (在 AT.Librarys.Container.dll 中) 版本:23.7.2405.1017 (23.07.2405.1017)
语法
C#
public interface ITCPServer : IToolkitBase, 
	IModuleBase

ITCPServer 类型公开以下成员。

属性
 名称说明
公共属性Address 监听的IP地址
公共属性Clients 客户端列表
公共属性Encoding 通信使用的编码
公共属性IsRunning 服务器是否正在运行
公共属性Port 监听的端口
Top
方法
 名称说明
公共方法Close 关闭一个与客户端之间的会话
公共方法CloseAllClient 关闭所有的客户端会话,与所有的客户端连接会断开
公共方法Send(AsyncSocketState, Byte) 发送数据
公共方法Send(Socket, Byte) 异步发送数据至指定的客户端
公共方法Send(Socket, String) 发送数据
公共方法SendWait 异步发送数据至指定的客户端
公共方法Start 启动服务器
公共方法Start(Int32) 启动服务器
公共方法Stop 停止服务器
Top
事件
 名称说明
公共事件ClientConnected 与客户端的连接已建立事件
公共事件ClientDisconnected 与客户端的连接已断开事件
公共事件CompletedSend 数据发送完毕事件
公共事件DataReceived 接收到数据事件
公共事件NetError 网络错误事件
公共事件OtherException 异常事件
公共事件PrepareSend 发送数据前的事件
Top
参见