Entwickler-Ecke
Internet / Netzwerk - Windows Socket Error
Die Brotmafia - Mo 07.11.05 16:44
Titel: Windows Socket Error
Also, mein Chat funktionierte soweit ganz gut, dann hab ich irgendwas verändert, weis nicht mehr genau was, ist auch egal, jedenfalls macht es jetzt Probleme wenn ich den Server starte und danach den Client.
Mein PC sagt dann
"Windows socket error: Normalerweise darf jede Socketadresse (Protokoll, Netwerkadresse oder Anschluss) nur jeweils einmal verwendet werden. (10048), on API 'bind'"
Hmpf, was soll ich da machen? Ich denk mal Client und Server belegen da den gleichen Socket und deswegen sagt er das geht nicht, aber was soll ich dagegen tun? Wie kann ich die verschiedene Sockets benutzen lassen? Also nur mal so als Info, beide Proggys benutzen den Indy Server Socket, brauchen ihn auch.
Wenn ihr den Source braucht, lad ich ihn mit hoch.
Narses - Mo 07.11.05 16:48
Moin und :welcome: im Forum!
Der Fehler sagt, dass du zweimal versuchst, den Serversocket zu öffnen (das ist das mit dem API "bind"). Lösung: Serversocket nur einmal öffnen... :wink:
cu
Narses
Grendel - Mo 07.11.05 16:55
Es wird nicht der gleiche Socket benutzt sondern der gleiche Port am selben Netzwerkinterface. Entweder einen anderen Port nutzen oder aber die Soket-Option SO_REUSEADDR (ich meine die hieß so) setzen.
Bis neulich ...
Die Brotmafia - Mo 07.11.05 20:42
Kann mir das mit dem "SO_REUSEADDR" socket option mal erklären wie ich das machen muss?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!