# File ruby/bstream.rb, line 742 def set_socket(socket) @socket_lock.synchronize do raise IOError.new("Wrong socket state: #{@socket_state.to_s}") if @socket_state != :socket_not_connected @socket = socket @socket_state = :socket_opened dputs ":ready for I/O stream." end end