首页 > 代码库 > 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 类