class Rakie::TCPChannel
Constants
- LOCAL_HOST
Public Class Methods
new(host=LOCAL_HOST, port=3001, delegate=nil, socket=nil)
click to toggle source
@param host [String] @param port [Integer] @param delegate [Object] @param socket [Socket] @overload initialize(host, port, delegate) @overload initialize(host, port) @overload initialize(host, port, delegate, socket)
Calls superclass method
Rakie::Channel::new
# File lib/rakie/tcp_channel.rb, line 12 def initialize(host=LOCAL_HOST, port=3001, delegate=nil, socket=nil) if socket == nil socket = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM) socket.connect(Socket.pack_sockaddr_in(port, host)) end @port = port @host = host super(socket, delegate) end