Class: DRb::DRbTCPSocket

Inherits:
Object
  • Object
show all
Defined in:
lib/persistent_selenium/drb.rb

Instance Method Summary collapse

Instance Method Details

#_set_sockoptObject



5
# File 'lib/persistent_selenium/drb.rb', line 5

alias :_set_sockopt :set_sockopt

#set_sockopt(soc) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/persistent_selenium/drb.rb', line 7

def set_sockopt(soc)
  _set_sockopt(soc)

  optval = [ PersistentSelenium.timeout, 0 ].pack("l_2")

  soc.setsockopt Socket::SOL_SOCKET, Socket::SO_RCVTIMEO, optval
  soc.setsockopt Socket::SOL_SOCKET, Socket::SO_SNDTIMEO, optval
end