socket_connect() unable to connect [115]: Operation now in progress

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

Can anyone explain why I might get a:

socket_connect(): unable to connect [115]: Operation now in progress

error on a blocking socket?

The documentation seems to suggest that is a 'normal' response for a
non-blocking socket but I am seeing it on a blocking socket.

Example code:
====
                $this->logSocket = socket_create ( AF_INET,
SOCK_STREAM, SOL_TCP );
                socket_set_block($this->logSocket);
                socket_set_option ( $this->logSocket, SOL_SOCKET,
SO_SNDTIMEO, array ('sec' => 2, "usec" => 0 ) );
                $this->loggerConnected = socket_connect (
$this->logSocket, $this->logHost, $this->logPort );
                if (! $this->loggerConnected)
                        user_error ( 'Error connecting to ' .
$this->logHost . ' ' . $this->logPort );
====

The port it is connecting to is running on localhost. It works roughly
99.9% of the time but occasionally fails with the error above.

Paul

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux