Class: Bones::RPC::Synchronous::Connection::Socket::TCP
- Inherits:
-
TCPSocket
- Object
- TCPSocket
- Bones::RPC::Synchronous::Connection::Socket::TCP
- Includes:
- Connection::Socket::Connectable
- Defined in:
- lib/bones/rpc/synchronous/connection/socket/tcp.rb
Overview
This is a wrapper around a tcp socket.
Instance Attribute Summary
Attributes included from Connection::Socket::Connectable
Instance Method Summary collapse
-
#initialize(remote_host, remote_port, local_host = nil, local_port = nil) ⇒ TCP
constructor
Initialize the new TCPSocket.
Methods included from Connection::Socket::Connectable
#alive?, included, #read, #readpartial, #set_encoding, #write
Constructor Details
#initialize(remote_host, remote_port, local_host = nil, local_port = nil) ⇒ TCP
Initialize the new TCPSocket.
21 22 23 24 |
# File 'lib/bones/rpc/synchronous/connection/socket/tcp.rb', line 21 def initialize(remote_host, remote_port, local_host = nil, local_port = nil) @host, @port = remote_host.to_s, remote_port handle_socket_errors { super(@host, port, local_host, local_port) } end |