README.md in tribe_em_amfsocket-0.2.0 vs README.md in tribe_em_amfsocket-0.3.0

- old
+ new

@@ -18,31 +18,33 @@ $ gem install tribe_em_amfsocket ## Usage # Create a custom connection actor class. - class EchoConnection < Tribe::EM::AmfSocket::Connection + class EchoConn < Tribe::EM::AmfSocket::Connection private - - def on_post_init(event) - puts "Actor (#{identifier}) connected to client using thread (#{Thread.current.object_id})." + def exception_handler(e) super + puts concat_e("EchoConn (#{identifier}) died.", e) end - def on_unbind(event) - puts "Actor (#{identifier}) disconnected from client using thread (#{Thread.current.object_id})." - super + def post_init_handler + puts "EchoConn (#{identifier}) connected to client using thread (#{Thread.current.object_id})." end - def on_receive_message(event) - puts "Actor (#{identifier}) received message (command=#{event.data.command}, params=#{event.data.params} using thread (#{Thread.current.object_id})." - write_message(event.data.command, event.data.params) + def unbind_handler + puts "EchoConn (#{identifier}) disconnected from client using thread (#{Thread.current.object_id})." + end + + def receive_message_handler(message) + puts "EchoConn (#{identifier}) received message (message=#{message} using thread (#{Thread.current.object_id})." + write_message(message.command, message.params) shutdown! end end # Create your server actor. - server = Tribe::EM::TcpServer.new('localhost', 9000, EchoConnection) + server = Tribe::EM::TcpServer.new('localhost', 9000, EchoConn) ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`)