SDLNet TCP Send
Aus DGL Wiki
Inhaltsverzeichnis
SDLNet_TCP_Send
Name
SDLNet_TCP_Send - Sendet Daten über eine TCP-Verbindung
Delphi-Spezifikation
function SDLNet_TCP_Send(sock : PTCPsocket; data : Pointer; len : integer ) : integer;
Parameter
sock | muss ein gültiger und verbundener TCPSock sein. |
---|---|
data | der Pointer sollte auf den Datenblock zeigen, den man versenden möchte. |
len | gibt die Menge der zu versendenen Daten an, die verschickt werden sollen (in Bytes) |
Beschreibung
SDLNet_TCP_Send sendet die Daten über den Socket zum Peer. Wenn die Daten nicht sofort gesendet werden können, wird die Routine warten, bis alle Daten korrekt verschickt wurden (eine Blocking Operation). Die Routine kann nicht für Server-Sockets verwendet werden.
Rückgabewert
Die Funktion gibt die Anzahl der verschickten Bytes an. Wenn diese kleiner als len ist, ist ein Fehler aufgetreten, beispielweise hat der Client die Verbindung getrennt.
Siehe auch
SDLNet_TCP_Recv, SDLNet_TCP_Accept, SDLNet_TCP_Open, SDLNet_TCP_GetPeerAddress, SDLNet_TCP_Close, TCPsocket