Есть три перегрузки для создания TcpListener
:
public TcpListener (int port);
( устарело ) public TcpListener (IPEndPoint localEP)
public TcpListener (IPAddress localaddr, int port)
i хочу, чтобы прослушивал определенный порт, но на все доступных интерфейсов. Для этого была доступна перегрузка, но она была помечена как устаревшая
.
Каков новый предпочтительный / не устаревший способ прослушивания определенного порта на всех интерфейсах с помощью TcpListener
в .NET?
Для удобства, IPEndPoint
это:
public IPEndPoint(
IPAddress address,
int port
)
, что представляет собой 3-ю перегрузку. И IPAddress
принимает в качестве своего конструктора:
байт []
Int64
байт []
и ] Int64