hiddenlinux has asked for the wisdom of the Perl Monks concerning the following question:
Can anybody help me on this one?#!/usr/bin/perl use Socket; $SOMAXCONN=2; socket(SERVER, AF_INET, SOCK_STREAM, getprotobyname('tcp')) || die "ca +nt create socket $!"; setsockopt(SERVER,SOL_SOCKET,SO_REUSEADDR,1) || warn "cant make socket + reusable\n"; bind(SERVER, sockaddr_in(8850, INADDR_ANY)) || die "cant bind IP to so +cket $!";; listen(SERVER, SOMAXCONN) || die "cant listen on port $!";; print "server PID $$ is listening\n"; while(){ $REMOT_ADDR=accept(CLIENT, SERVER); # after connection ($R_port,$R_addr)=sockaddr_in($REMOT_ADDR); $R_addr=inet_ntoa($R_addr); print "connection from $R_addr on $R_port\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Sockets, And Running Commands.
by tos (Deacon) on Jun 28, 2003 at 16:08 UTC | |
|
Re: Sockets, And Running Commands.
by zentara (Cardinal) on Jun 29, 2003 at 13:48 UTC | |
|
Re: Sockets, And Running Commands.
by ctilmes (Vicar) on Jun 28, 2003 at 14:18 UTC | |
by hiddenlinux (Acolyte) on Jun 28, 2003 at 14:21 UTC | |
by naChoZ (Curate) on Jun 28, 2003 at 14:29 UTC |