SDLNet TCP GetPeerAddress

Aus DGL Wiki
Version vom 23. November 2006, 19:51 Uhr von Lord Horazont (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

SDLNet_TCP_GetPeerAddress

Name

SDLNet_TCP_GetPeerAddress - Gibt die Adresse des anderen Endes der Verbindung zurück


Delphi-Spezifikation

function SDLNet_TCP_GetPeerAddress( sock : PTCPsocket ) : PIPAddress;

Parameter

sock ist ein verbundener TCPsocket.

Beschreibung

SDLNet_TCP_GetPeerAddress gibt die Adresse des anderen Endes der Verbinung (Peer) des Sockets zurück. Dies enthält die IP-Adresse und die TCP-Port-Nummer. Diese Funktion wird häuftig nach einem Aufruf von SDLNet_TCP_Accept verwendet. Ein Server würde diese Funktion verwenden um die Adresse eines frisch verbundenen Clients herauszubekommen.

Rückgabewert

Gibt einen Pointer auf einen IPaddress-Record zurück, der die Adressen und Ports enthält, in Network-Byte-Order (anm. an Lektor: wäre nett, wenn das mal wer genauer klären könnte). Dieser Pointer ist so lange gültig, bis der Socket mit SDLNet_TCP_Close geschlossen wurde.

Gibt nil zurück wenn der Socket ein Server-Socket ist.

Siehe auch

SDLNet_TCP_Open, SDLNet_TCP_Accept, IPaddress, TCPsocket