首先安装gem包eventmachine
其次编写如下代码:
最后运行上面的代码,并访问服务器。
你能创建自己的协议模块,赋给EventMachine进行处理,如:servlet、http、 pop3等。
其次编写如下代码:
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等。
本文介绍了如何使用Ruby中的gem包EventMachine创建一个简单的Echo服务器。通过安装gem包并编写相应的代码,可以实现客户端发送消息,服务器接收并返回消息的功能。此外,还展示了如何根据需要创建自定义协议模块。
3001

被折叠的 条评论
为什么被折叠?



