Sha256: b336661ea60a23a25f8b06670db3ace4286ecac65b8c4bd19eed5f735a23e549

Contents?: true

Size: 439 Bytes

Versions: 2

Compression:

Stored size: 439 Bytes

Contents

require "em-rubyserial"

module EchoServer
   def post_init
     puts "-- someone connected to the echo server!"
   end

   def receive_data data
     send_data ">>>you sent: #{data}"
     close_connection if data =~ /quit/i
   end

   def unbind
     puts "-- someone disconnected from the echo server!"
   end
end

# Note that this will block current thread.
EventMachine.run {
  EventMachine.start_server "127.0.0.1", 8081, EchoServer
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wj-em-rubyserial-0.0.7 error.rb
wj-em-rubyserial-0.0.6 error.rb