class EaseEngine::TCPServer

Public Class Methods

new( host, port ) click to toggle source
Calls superclass method EaseEngine::TCPSocket::new
# File lib/ease_engine/socket.rb, line 135
def initialize( host, port )
  super( ::TCPServer.new( host, port ) )
end

Public Instance Methods

accept() click to toggle source
# File lib/ease_engine/socket.rb, line 143
def accept
  @err = nil
  begin
    EaseEngine::TCPSocket.new( @socket.accept )
  rescue => err
    @err = err
    nil
  end
end
listen( backlog = Socket::Constants::SOMAXCONN ) click to toggle source
# File lib/ease_engine/socket.rb, line 139
def listen( backlog = Socket::Constants::SOMAXCONN )
  @socket.listen( backlog )
end