   #PHP Manual Socket functions socket_iovec_set socket_listen

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                               socket_last_error

   (PHP 4 >= 4.1.0)
   socket_last_error -- Returns the last error on the socket

Description

   int socket_last_error ( [resource socket])

   Warning

   This function is EXPERIMENTAL. The behaviour of this function, the
   name of this function, and anything else documented about this
   function may change without notice in a future release of PHP. Use
   this function at your own risk.

   This function returns a socket error code.

   If a socket resource is passed to this function, the last error which
   occurred on this particular socket is returned. If the socket resource
   is omitted, the error code of the last failed socket function is
   returned. The latter is in particular helpful for functions like
   socket_create() which don't return a socket on failure and
   socket_select() which can fail for reasons not directly tied to a
   particular socket. The error code is suitable to be fed to
   socket_strerror() which returns a string describing the given error
   code.
   <?php
   if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM,
   SOL_TCP))) {
       die("Couldn't create socket, error code is: " .
   socket_last_error() .
           ",error message is: " . socket_strerror(socket_last_error()));
   }
   ?>

     Note: socket_last_error() does not clear the error code, use
     socket_clear_error() for this purpose.
   ______________________________________________________________________

   Prev             Home          Next
   socket_iovec_set  Up  socket_listen
