socket_bind

socket_bind -- Verknüpft einen Namen mit einem Socket

Beschreibung

bool socket_bind ( resource socket, string address [, int port])

Warnung

Diese Funktion ist EXPERIMENTELL . Das Verhalten , der Funktionsname und alles Andere was hier dokumentiert ist , kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern . Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko .

socket_bind( ) verknüpft den Namen , der in address angegeben ist mit dem Socket , der durch socket bestimmt ist . Dies muss ein gültiger Socket-Deskriptor sein , der mit der Funktion socket_create( ) erzeugt wurde .

Der Parameter address Der Parameter address ist entweder eine IP-Adresse , angegeben in Punktnotation ( z.B . 127.0.0.1 ) , falls der Socket zur AF_INET -Familie gehört ; oder ein Pfadname eines Unix-domain socket , falls er zur AF_UNIX - Familie gehört .

Der Parameter port wird nur benutzt , wenn eine Verbindung zu einem AF_INET -Socket aufgebaut wird und gibt an , zu welchem Port des entfernten Hosts eine Verbindung hergestellt werden soll .

Gibt bei Erfolg TRUE zurück , im Fehlerfall FALSE . Der Fehlercode kann mit der Funktion socket_last_error( ) abgefragt werden . Dieser Fehlercode kann an die Funktion socket_strerror( ) übergeben werden , um eine textuelle Beschreibung des Fehlers zu erhalten .

Siehe auch : socket_connect( ) , socket_listen( ) , socket_create( ) , socket_last_error( ) und socket_strerror( ) .