cesupa - So 26.02.06 11:12
Titel: Kann nach senden von text nicht nocheinmal senden
Hallo,
ich versuche gerade ein kleines netzwerkspiel zu proggen, dabei versende ich zunächst ein Record mit allen benötigten Daten, wenn ich jetzt aber zuvor die Größe des records verschicke und danach gleich das Record selber, bekommt der Server zwar die Größe richtig zugesand, jedoch empfängt er dann nicht mehr das record, WSAGetLastError gibt mir die Fehlernummer 10035 aus.
Delphi-Quelltext
1: 2: 3: 4: 5:
| ac:=ss1.Socket.activeconnections-1; size:=strtoint(ss1.Socket.Connections[ac].receivetext); showmessage('SERVER: ' + inttostr(ac)); empf:=ss1.Socket.Connections[ac].receivebuf(resg[ac],516); showmessage(inttostr(empf)+ ' ' + inttostr(WSAGetLastError())); |
Wenn ich die Größe (516 bytes) jetzt manuell eingebe und die zweite zeile auskommentiere, funktioniert alles einwandfrei. Wo kann da der fehler liegen?
Gruß
cesupa