构造一个TcpListener
有三种重载方式:
public TcpListener(int port);
(已过时)public TcpListener(IPEndPoint localEP)
public TcpListener(IPAddress localaddr, int port)
我想在特定端口上侦听,但需要使用所有可用接口。以前有一种重载可以实现这个目的,但它现在已被标记为obsolete
。
在.NET中,如何以新的首选/非过时的方式使用TcpListener
在所有接口上侦听特定端口?
为了帮助理解,IPEndPoint
是:
public IPEndPoint(
IPAddress address,
int port
)
这就是第三个重载的内容。而IPAddress
的构造函数接受以下参数:
- 一个
byte[]
- 一个
Int64
- 一个
byte[]
和一个Int64