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);
Я знаю, почему возникает эта ошибка, и я думаю, чтобы исправить это, создать соединение, которое только отправляет пакеты на сервер.
Есть ли способ создать такую связь?
Из-за недостатка опыта я могу ошибаться, и мне действительно нужно подключиться к приложению и использовать соединение с приложениями.