[Winsock] Hilfe bei Chat Server
-
Die Sache is die der Client is in VB6.

Glaube eigentlich nicht das es am Client liegt.
-
Liegt auch nicht am Clienten.
Wenn der Server zum zweiten Mal recv () aufruft, enthält der Empfangspuffer "Request" immer noch die Daten vom ersten Aufruf.
Je nach empfangener Datenlänge wird der "Rest" immer mit angezeigt.Deshalb mit 0 initialisieren :
"memset (Request,0,sizeof(Request));" vor "recv ()".
-
Danke merker.
Denn Befehl memset kannte ich gar nicht.
xD
So jetzt muss ich des nur noch mit den Strichen lösen.
-
So noch eine Letzte Frage.
Wie kann ich es einstellen das wenn die Verbindung getrennt wurde das sich der Server.exe beendet?
-
Wenn sckClient den Wert INVALID_SOCKET enthält, springstdu halt aus deiner schleife.
-
Also muss ich des mit ner If-Abfrage machen?