diff options
Diffstat (limited to 'lib/net/protocol.rb')
-rw-r--r-- | lib/net/protocol.rb | 9 |
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 ) |