lib/asir/transport/tcp_socket.rb in asir-1.1.12 vs lib/asir/transport/tcp_socket.rb in asir-1.2.0
- old
+ new
@@ -7,26 +7,26 @@
# TCP Socket Transport
class TcpSocket < ConnectionOriented
# !SLIDE
# TCP Socket Client
def _client_connect!
- sock = TCPSocket.open(host, port)
+ sock = ::TCPSocket.open(host, port)
end
# !SLIDE
# TCP Socket Server
def _server!
- @server = TCPServer.open(port)
- @server.setsockopt(Socket::SOL_SOCKET, Socket::SO_KEEPALIVE, false)
+ @server = ::TCPServer.open(port)
+ @server.setsockopt(::Socket::SOL_SOCKET, ::Socket::SO_KEEPALIVE, false)
end
def _server_accept_connection! server
socket = server.accept
[ socket, socket ] # Use same socket for in_stream and out_stream
end
- def _server_close_connection! stream, out_stream
- stream.close rescue nil
+ def _server_close_connection! in_stream, out_stream
+ in_stream.close rescue nil
end
end
# !SLIDE END
end # class
end # module