Method: EaseEngine::Application#read_socket

Defined in:
lib/ease_engine/application.rb

#read_socket(socket) ⇒ Object



210
211
212
213
214
215
216
217
218
219
220
221
# File 'lib/ease_engine/application.rb', line 210

def read_socket( socket )
  Packet.creates( socket ).each{|packet|
    case packet.packet_name
    when "EaseEngine.HeartbeatBeginPacket"
      write_packet( socket, EaseEngine::HeartbeatEndPacket.new )
    when "EaseEngine.HeartbeatEndPacket"
    else
      on_read_socket( socket, packet )
    end
  }
  check_socket( socket )
end