2 Stimmen

TCP Socket-Fehler: Normalerweise ist nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port) erlaubt

Ich entwickle eine kleine TCP Client/Server Bibliothek.

Ich stehe vor diesem Problem, wenn ich einen Client erstelle und ihn mit dem Server verbinde. Es gibt mir diese Ausnahme

Normalerweise ist nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzadresse/Port) zulässig.

mein Code ist.

 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);
        }

und hier ist TCPServer

 public TCPServer(int listeningPort)
        {
            this.listeningPort = listeningPort;            

            tcpListenter = new TcpListener(this.listeningPort);
            workers = new List<TCPServerWorker>();
            this.keepRunning = false;
        }

jede Hilfe, warum ich diese Ausnahme erhalte

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X