Я разрабатываю небольшую библиотеку TCP Client / Server.
Я сталкиваюсь с этой проблемой, когда создаю клиента и подключаю его к серверу. это дает мне это исключение
Обычно разрешено только одно использование каждого адреса сокета (протокола / сетевого адреса / порта)
мой код.
public TCPClient(string remoteIPAddress, int port)
{
this.remoteIPAddress = IPAddress.Parse(remoteIPAddress);
this.port = port;
IPEndPoint remoteEndPoint = new IPEndPoint(this.remoteIPAddress, this.port);
tcpClient = new TcpClient(remoteEndPoint);
}
а вот TCPServer
public TCPServer(int listeningPort)
{
this.listeningPort = listeningPort;
tcpListenter = new TcpListener(this.listeningPort);
workers = new List<TCPServerWorker>();
this.keepRunning = false;
}
любая помощь, поэтому я получаю это исключение