SDLNet TCP Accept: Unterschied zwischen den Versionen
K |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Name == | == Name == | ||
− | '''SDLNet_TCP_Accept''' - | + | '''SDLNet_TCP_Accept''' - Nimmt eine auf ''server'' eingehende Verbindung an. |
Zeile 17: | Zeile 17: | ||
== Beschreibung == | == Beschreibung == | ||
− | Nimmt eine eingehende Verbindung auf den Server ''server'' an. Dies ist ein non-blocking-Aufruf, das heißt, dass wenn keine eingehende Verbindung vorhanden | + | Nimmt eine eingehende Verbindung auf den Server ''server'' an. Dies ist ein non-blocking-Aufruf, das heißt, dass wenn keine eingehende Verbindung vorhanden wird einfach ''nil'' zurückgegeben wird und das läuft Programm weiter. |
== Hinweise == | == Hinweise == |
Aktuelle Version vom 26. Dezember 2006, 19:13 Uhr
Inhaltsverzeichnis
SDLNet_TCP_Accept
Name
SDLNet_TCP_Accept - Nimmt eine auf server eingehende Verbindung an.
Delphi-Spezifikation
function SDLNet_TCP_Accept( server : PTCPsocket ) : PTCPSocket;
Parameter
server | server sollte auf einen TCPSocket zeigen, der zuvor mit SDLNet_TCP_Open erzeugt wurde. |
---|
Beschreibung
Nimmt eine eingehende Verbindung auf den Server server an. Dies ist ein non-blocking-Aufruf, das heißt, dass wenn keine eingehende Verbindung vorhanden wird einfach nil zurückgegeben wird und das läuft Programm weiter.
Hinweise
Der Rückgabewert ist ein neuer Socket. Er entspricht keinesfalls dem server-Socket, da Server nie eine Verbindung zu einem Remote-Host haben, also keine Daten senden / empfangen können sondern nur zum akzeptieren der Verbindungen dienen.
Rückgabewert
Wenn die Funktion erfolgreich durchgeführt wurde und eine eingehende Verbindung vorhanden war, wird der der Verbindung entsprechende TCPsocket zurückgegeben. nil wird zurückgegeben, wenn keine eingehende Verbindung vorhanden war oder ein Fehler während dem Verbindungsaufbau aufgetreten ist.
Siehe auch
SDLNet_TCP_Open, SDLNet_TCP_GetPeerAddress, SDLNet_TCP_Close, TCPsocket