ftp_sockets::_settimeout
<!-- --------------------------------------------------------------------------------------- --> <!-- Private functions --> <!-- --------------------------------------------------------------------------------------- -->
Метод класса: ftp_sockets{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ftp_sockets = new ftp_sockets(); $ftp_sockets->_settimeout( $sock );
- $sock(обязательный)
- .
Код ftp_sockets::_settimeout() ftp sockets:: settimeout WP 7.1.2
function _settimeout($sock) {
if(!@socket_set_option($sock, SOL_SOCKET, SO_RCVTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) {
$this->PushError('_connect','socket set receive timeout',socket_strerror(socket_last_error($sock)));
@socket_close($sock);
return FALSE;
}
if(!@socket_set_option($sock, SOL_SOCKET , SO_SNDTIMEO, array("sec"=>$this->_timeout, "usec"=>0))) {
$this->PushError('_connect','socket set send timeout',socket_strerror(socket_last_error($sock)));
@socket_close($sock);
return FALSE;
}
return true;
}