C# TCPClient Только для записи соединение

В настоящее время я работаю над приложением C# в VisualStudio, используя TCPClient, и получаю следующую ошибку при вызове Connect функция:

Unable to connect to the remote server
System.Net.Sockets.SocketException: Only one usage of each socket address 
(protocol/network address/port) is normally permitted.

Здесь вся функция:

localAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
serverAddress = IPAddress.Parse(serverAddressString);

ipLocalEndPoint = new IPEndPoint(localAddress, clientPort);
ipServerEndPoint = new IPEndPoint(serverAddress, serverPort);

socket = new TcpClient(ipLocalEndPoint);
socket.Connect(ipServerEndPoint);

Я знаю, почему возникает эта ошибка, и я думаю, чтобы исправить это, создать соединение, которое только отправляет пакеты на сервер.

Есть ли способ создать такую ​​связь?

Из-за недостатка опыта я могу ошибаться, и мне действительно нужно подключиться к приложению и использовать соединение с приложениями.

0 ответов

Другие вопросы по тегам