Here is the code per your request <?php
//includes include('common.phpi'); include('constants.phpi'); // defaults... define('MAXLINE', 1024); // how much to read from a socket at a time define('LISTENQ', 10); // listening queue $PORT = 1482; // the default port to run on $FD_SETSIZE = 5; // file descriptor set size (max number of concurrent clients)... set_time_limit(240); $db_master=dbconnect($database_consultation); mysql_query("DELETE FROM livechat"); //delete all old records left over from a possible server crash or other anomoly // set up the file descriptors and sockets... // $listenfd only listens for a connection, it doesn't handle anything // but initial connections, after which the $client array takes over... $allset = socket_fd_alloc(); $listenfd = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($listenfd) { print "Listening on port $PORT\n"; } else { die("AIEE -- socket died!\n"); } socket_setopt($listenfd, SOL_SOCKET, SO_REUSEADDR, 1); if (!socket_bind($listenfd, '172.25.190.4', $PORT)) { socket_close($listenfd); die("AIEE -- Couldn't bind!\n"); } socket_listen($listenfd, LISTENQ); . . . . . // set up our clients. After listenfd receives a connection, // the connection is handed off to a $client[]. -----Original Message----- From: Andrew Brampton [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 21, 2002 9:42 AM To: David Buerer Subject: Re: [PHP] unable to lookup host [1001] error Show the code and we might be able to help better... maybe line 20-35 ish, or anything you feel useful thx Andrew ----- Original Message ----- From: "David Buerer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, August 21, 2002 3:39 PM Subject: [PHP] unable to lookup host [1001] error > Anyone ever seen this error before? What causes it? It happens on a call > to socket_bind after a successful call to socket_listen. > > Any ideas would be appreciated. > > Warning: socket_bind() unable to lookup host [1001]: Recursion too deep, > stack overflowed. in > f:\public\www\josiah\josiah2\consultation\chat\test_server.php on line 31 > AIEE -- Couldn't bind! >