TcpListener 类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 类的主要内容,如果未能解决你的问题,请参考以下文章
为啥 TcpListener 会泄漏 ESTABLISHED 连接?