socket_bind

(PHP 4 >= 4.1.0, PHP 5)

socket_bind -- Bind di un nome ad un socket

Descrizione

bool socket_bind ( resource socket, string indirizzo [, int porta])

Avvertimento

Questa funzione č SPERIMENTALE. Ovvero, il comportamento di questa funzione, il nome di questa funzione, in definitiva tutto ciņ che č documentato qui puņ cambiare nei futuri rilasci del PHP senza preavviso. Siete avvisati, l'uso di questa funzione č a vostro rischio.

La funzione socket_bind() esegue il bind del nome passato in indirizzo sul socket indicato da socket, che deve essere una risorsa valida creata da socket_create().

Il parametro indirizzo puņ essere sia un classico indirizzo IP (ad esempio 127.0.0.1), se il socket appartiene alla famiglia AF_INET, sia il percorso di un socket nel dominio Unix, se il socket appartiene alla famiglia AF_UNIX.

Il parametro porta, si utilizza soltanto con le connessioni tramite un socket di tipo AF_INET, ed indica quale porta sul server remoto si debba utilizzare per eseguire la connessione.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento. Il codice di errore puņ essere recuperato con socket_last_error(). Questo codice puņ essere passato alla funzione socket_strerror() per ottenere una descrizione dell'errore. Si č rilevato che socket_last_error() riporta un codice di errore errato se si tenta di eseguire il bind di un socket con un indirizzo errato su sistemi Windows9x/ME.

Vedere anche socket_connect(), socket_listen(), socket_create(), socket_last_error() e socket_strerror().