Guten Tag,
ich schreibe zur Zeit einen FTP-Server. Das funktioniert soweit auch. Jedoch tritt immer ein Fehler auf, wenn zwei Clients verbunden sind.
So sieht das Szenario aus:
Client1 verbindet sich / listet
Client2 verbindet sich / listet
Client1 versucht eine Datenverbindung einzuläuten (sendet RETR / STOR / APPE / LIST)
Client2 wird getrennt ( recv() gibt -1 zurück und WSAGetLastError() 10053 )
Client1 wartet vergebens auf die Datenverbindung
Ich bin absolut verzweifelt, da ich mir diesen Fehler nicht erklären kann.
Ich hab u.a. auch den Server auf anderen Rechnern getestet, aber das ist alles witzlos.
OS: Windows XP SP2
Entwicklungsumgebung: Visual Studio 2007 / Orcas
Ich bedanke mich schon mal herzlichst im voraus.
ich schreibe zur Zeit einen FTP-Server. Das funktioniert soweit auch. Jedoch tritt immer ein Fehler auf, wenn zwei Clients verbunden sind.
So sieht das Szenario aus:
Client1 verbindet sich / listet
Client2 verbindet sich / listet
Client1 versucht eine Datenverbindung einzuläuten (sendet RETR / STOR / APPE / LIST)
Client2 wird getrennt ( recv() gibt -1 zurück und WSAGetLastError() 10053 )
Client1 wartet vergebens auf die Datenverbindung
Ich bin absolut verzweifelt, da ich mir diesen Fehler nicht erklären kann.
Ich hab u.a. auch den Server auf anderen Rechnern getestet, aber das ist alles witzlos.

OS: Windows XP SP2
Entwicklungsumgebung: Visual Studio 2007 / Orcas
Ich bedanke mich schon mal herzlichst im voraus.
Zuletzt bearbeitet: