其次编写如下代码:
require 'rubygems' require 'eventmachine' module EchoServer def receive_data(data) send_data ">>> You sent: #{data}" close_connection if data =~ /quit|exit/i end end EventMachine::run { EventMachine::start_server "127.0.0.1", 8081, EchoServer }
最后运行上面的代码,并访问服务器。
你能创建自己的协议模块,赋给EventMachine进行处理,如:servlet、http、 pop3等。