$localport = 80; $server = socket_create( AF_INET, SOCK_STREAM, SOL_TCP ); socket_bind( $server , '0.0.0.0', $localport ); socket_listen( $server ); while($c = socket_accept( $server ) ) { //read everything socket_getpeername( $c, $raddr, $rport ); socket_recv( $c, $recv_buf, 32768, 0 ); //process $tr = explode("\n", $recv_buf); $proto = explode(' ', $tr[0]); echo 'conn from ', $raddr, ':', $rport, ' -- "', $proto[0], '" File: "', $proto[1], "\".\n"; //send everything $page = "