Method: EaseEngine::Application#add_server_socket

Defined in:
lib/ease_engine/application.rb

#add_server_socket(socket) ⇒ Object



137
138
139
140
141
142
143
144
145
146
147
# File 'lib/ease_engine/application.rb', line 137

def add_server_socket( socket )
  application = self
  @watcher.add( socket, {
    :on_read => Proc.new{|socket|
      application.on_accept_socket( socket )
    },
    :on_remove => Proc.new{|socket|
      application.close_socket( socket )
    }
  })
end