现在socket读写数据的流程是这样的:
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($socket,SOL_SOCKET,SO_RCVTIMEO,array("sec"=>60, "usec"=>0 ) );
socket_connect($socket, IP, PORT);
socket_write($socket, $strxml, strlen($strxml);
$back = socket_read($socket, 8192);
socket_read有时候收不到返回数据,应该是超时了,如何修改超时时间?
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($socket,SOL_SOCKET,SO_RCVTIMEO,array("sec"=>60, "usec"=>0 ) );
socket_connect($socket, IP, PORT);
socket_write($socket, $strxml, strlen($strxml);
$back = socket_read($socket, 8192);
socket_read有时候收不到返回数据,应该是超时了,如何修改超时时间?