| bind - Funktion |
Zurück | © Michael Kalinka, 2001 |
Die Funktion bind stellt die Verbindung zwischen einem Sockethandle ( vgl. socket ) und einer Portnummer her. Der Serverprozeß ( und damit der Sockethandle ) ist vom BS nur über die PID erreichbar. Das ist für einen Zugriff über das Netz unzweckmäßig, da die PID einem Remoterechner nicht bekannt sein kann ( der PID ändert sich i.a. beim Neustart eines Prozesses ).
use Socket;
$proto = 8085;
$proto = getprotobyname('tcp');
socket(SH,PF_INET,SOCK_STREAM,$proto);
$hostbyname = gethostbyname('thin1.test.de');
$addr = sockaddr_in($port,$hostbyname);
bind(SH,$addr) || warn "Cannot bind to $port $!\n";