在socket_read上设置超时
我想知道如何设置通话超时?第一次调用时,它会等到数据发送,如果在5秒内没有发送任何数据,我想关闭连接。有什么帮助吗?我已经尝试过了,但没有运气。socket_read
socket_read
SO_RCVTIMEO
我正在创建一个套接字并监听它进行连接,然后在连接时,我监听数据,然后用它做一些事情。当超时命中时,我想运行,然后.socket_create()
socket_shutdown()
socket_close()
我想知道如何设置通话超时?第一次调用时,它会等到数据发送,如果在5秒内没有发送任何数据,我想关闭连接。有什么帮助吗?我已经尝试过了,但没有运气。socket_read
socket_read
SO_RCVTIMEO
我正在创建一个套接字并监听它进行连接,然后在连接时,我监听数据,然后用它做一些事情。当超时命中时,我想运行,然后.socket_create()
socket_shutdown()
socket_close()
这设置了 5 秒的套接字超时。
socket_set_option($socket,SOL_SOCKET, SO_RCVTIMEO, array("sec"=>5, "usec"=>0));