TcpClient с IPEndPoint не работает, а TcpClient с тем же IPEndPoint.Address - нет?

У меня странная ситуация, я не уверен, что это ошибка в .NET Core или в моем мозгу.

используя IPEndPoint для хранения целевого IP: порта в моем классе, я использую TcpClient для подключения.

IPEndPoint _ipendpoint = IPEndPoint.Parse("127.0.0.1:5000");
TcpClient tcp1 = new TcpClient(_ipendpoint);
Tcpclient tcp2 = new TcpClient(_ipendpoint.Address.ToString(), _ipendpoint.Port);

tcp1 дает SocketException, tcp2 - нет. (закомментируйте одно, чтобы проверить другое)

Так в чем же дело?


person Hefaistos68    schedule 21.05.2020    source источник


Ответы (1)