Jump to content

What happen if the timeout is reached?


B0b

Recommended Posts

Hey guys,

 

What happen if a socket read or write timeout is reached? It returns false or the whole thing stop?

 

$this->sock = socket_create( AF_INET, SOCK_STREAM, SOL_TCP );
socket_set_option( $this->sock, SOL_SOCKET, SO_RCVTIMEO, array( "sec" => 10, "usec" => 0 ) );
socket_set_option( $this->sock, SOL_SOCKET, SO_SNDTIMEO, array( "sec" => 10, "usec" => 0 ) );
socket_write( $this->sock, $msg );
echo 'Jack';

 

In other words, if socket_write timeouts in the above code, would it still echo 'Jack'?

Is the above code the correct way to set a timeout for both socket_write and socket_read?

 

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/202279-what-happen-if-the-timeout-is-reached/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.