Crea una coppia di socket senza nome, nello specificato dominio,
del tipo specificato. DOMINIO, TIPO e PROTOCOLLO sono specificati
come per la chiamata di sistema dello stesso nome. Se non
implementato, produce un errore bloccante.
Restituisce vero se ha successo.
Sui sistemi che supportano sui file un flag close-on-exec
[chiudi-su-esecuzione, NdT], il flag sarà impostato per
il descrittore di file appena aperto, come determinato dal valore di
$^F. Consultate perlvar/$^F.
Alcuni sistemi definiscono pipe in termini di socketpair,
nel quale una chiamama a pipe(Rdr, Wtr) è essenzialmente:
use Socket;
socketpair(Rdr, Wtr, AF_UNIX, SOCK_STREAM, PF_UNSPEC);
shutdown(Rdr, 1); # non piu` scritture per chi legge
shutdown(Wtr, 0); # non piu` letture per chi scrive
Consultate perlipc per un esempio sull'utilizzo di socketpair.
Perl 5.8 e successivi emuleranno socketpair usando i socket IP
su localhost nel caso che il vostro sistema implementi i socket
ma non socketpair.
mongers@perl.it è la lista ufficiale di Perl Mongers Italia per
porre quesiti di tipo tecnico, per rimanere aggiornato su meeting,
incontri, manifestazioni e novità su Perl.it. Iscriviti!