summaryrefslogtreecommitdiff
path: root/lib/net/protocol.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/net/protocol.rb')
-rw-r--r--lib/net/protocol.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/net/protocol.rb b/lib/net/protocol.rb
index e0ad521f88..b95df2d2d8 100644
--- a/lib/net/protocol.rb
+++ b/lib/net/protocol.rb
@@ -96,7 +96,12 @@ module Net
attr_reader :socket
attr_accessor :open_timeout
- attr_accessor :read_timeout
+ attr_reader :read_timeout
+
+ def read_timeout=( sec )
+ @socket.read_timeout = sec if @socket
+ @read_timeout = sec
+ end
def active?
@active
@@ -378,6 +383,8 @@ module Net
@socket.addr[3]
end
+ attr_accessor :read_timeout
+
attr_reader :socket
def connect( otime )