【问题标题】:webserver in vertx not workingvertx中的网络服务器无法正常工作
【发布时间】:2013-10-21 22:31:56
【问题描述】:

上述问题已解决。但是换了一个新的。网络服务器未启动。 我已将以下代码放入 server.rb 文件中

# require "vertx"
# web_server_conf = {
#   'port' => 8080,
#   'host' => 'localhost'
# }
# # Start the web server, with the config we defined above
# Vertx.deploy_verticle('mod-web-server', web_server_conf)
require "vertx"
include Vertx
@server = NetServer.new.connect_handler { |socket|
Pump.new(socket, socket).start
}.listen(8080, 'localhost')

当我使用vertx run server.rb 时,光标进入下一行,然后什么也没有发生。即使 localhost:8080 也不起作用。尝试了注释和未注释的代码。 有人能帮帮我吗!!!

【问题讨论】:

    标签: ruby vert.x


    【解决方案1】:

    您是否尝试过使用specified command line 调用从Ruby examples 运行example webserver

    【讨论】:

    • 所以现在,似乎存在 tcp 问题,因为网络服务器正在启动,但 localhost 没有响应。任何帮助!!!
    • 如果示例不起作用,我不确定您设置的错误:-/
    • 问题仅在于连接到本地主机。我的意思是,服务器正在启动。只有 telnet 没有给出响应并且 localhost 没有连接。可能是什么问题?
    • 那是一个http服务器...你试过浏览器吗?对于远程登录,试试echo 示例,我只是用vertx run echo/echo_server.rb 运行它,然后我可以运行telnet localhost 1234,我输入的任何内容都会得到回显
    • 我不知道该建议什么...尝试重新安装vertx?如果您不在 Windows 上,不妨试试GVM
    猜你喜欢
    • 1970-01-01
    • 2018-09-08
    • 2012-01-20
    • 2014-10-04
    • 2020-04-15
    • 2016-03-17
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    相关资源
    最近更新 更多