Add support for microsecond read/write timeouts.

This commit is contained in:
Daniele Alessandri
2010-03-31 10:40:14 +02:00
parent 4f3ffe1217
commit 435fdeab75
+3 -1
View File
@@ -779,7 +779,9 @@ class Connection implements IConnection {
}
if (isset($this->_params->read_write_timeout)) {
stream_set_timeout($this->_socket, $this->_params->read_write_timeout);
$timeoutSeconds = floor($this->_params->read_write_timeout);
$timeoutUSeconds = ($this->_params->read_write_timeout - $timeoutSeconds) * 1000000;
stream_set_timeout($this->_socket, $timeoutSeconds, $timeoutUSeconds);
}
if (count($this->_initCmds) > 0){