В настоящее время я использую этот вызов функции для создания моего tcpClient:
clientSocket = new TcpClient("localhost", clientPort);
Но clientPort
- это порт сервера.
Есть ли способ указать порт клиента с помощью tcpClient?
Спасибо
В настоящее время я использую этот вызов функции для создания моего tcpClient:
clientSocket = new TcpClient("localhost", clientPort);
Но clientPort
- это порт сервера.
Есть ли способ указать порт клиента с помощью tcpClient?
Спасибо
Перегрузка конструктора которая принимает IPEndPoint, позволяет связать внутренний Socket TcpClient с определенным портом:
IPAddress ipAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, clientPort);
TcpClient clientSocket = new TcpClient(ipLocalEndPoint);
clientSocket.Connect(remoteHost, remotePort);