首页 > 代码库 > TcpListener 类
TcpListener 类
构造函数
名称 | 说明 | |
---|---|---|
TcpListener(IPAddress, Int32) | 新实例初始化 TcpListener 类用于侦听传入的连接尝试在指定的本地 IP 地址和端口号。 | |
TcpListener(IPEndPoint) | 新实例初始化 TcpListener 类,具有指定的本地终结点。 |
属性
名称 | 说明 | |
---|---|---|
Active | 获取一个值,该值指示是否 TcpListener 主动侦听客户端连接。 | |
ExclusiveAddressUse | 获取或设置 Boolean 值,该值指定是否 TcpListener 允许只能有一个基础套接字以侦听特定端口。 | |
LocalEndpoint | 获取基础 EndPoint 的当前 TcpListener。 | |
Server | 获取基础网络 Socket。 |
方法
名称 | 说明 | |
---|---|---|
AcceptSocket() | 接受挂起的连接请求。 | |
AcceptSocketAsync() | 异步操作的形式接受挂起的连接请求。 | |
AcceptTcpClient() | 接受挂起的连接请求。 | |
AcceptTcpClientAsync() | 异步操作的形式接受挂起的连接请求。 | |
AllowNatTraversal(Boolean) | 启用或禁用网络地址转换 (NAT) 遍历上 TcpListener 实例。 | |
BeginAcceptSocket(AsyncCallback, Object) | 开始一个异步操作以接受传入的连接尝试。 | |
BeginAcceptTcpClient(AsyncCallback, Object) | 开始一个异步操作以接受传入的连接尝试。 | |
Create(Int32) | 创建一个新 TcpListener 实例以侦听指定的端口。 | |
EndAcceptSocket(IAsyncResult) | 异步接受传入的连接尝试,并创建一个新 Socket 来处理远程主机通信。 | |
EndAcceptTcpClient(IAsyncResult) | 异步接受传入的连接尝试,并创建一个新 TcpClient 来处理远程主机通信。 | |
Pending() | 确定是否存在挂起的连接请求。 | |
Start() | 开始侦听传入的连接请求。 | |
Start(Int32) | 开始侦听传入的连接请求与挂起的连接的最大数量。 | |
Stop() | 关闭侦听程序。 |
TcpListener 类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。