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";