本人自行删除

lanjingyu · 2016年01月28日 · 最后由 MrPasserby 回复于 2016年01月28日 · 7807 次阅读

本人自行删除

0.0.0.0 是指所有地址

2 楼 已删除

你的http://127.0.0.1:3000/welcome/demo 在浏览器打开是正常的?

4 楼 已删除

在哪去 GET 的?单独脚步还是 web 服务器里?

6 楼 已删除

#6 楼 @lanjingyu 只有一个线程,一个请求没有完成的话下一个请求就无法处理,你的一个 action 的处理还没有完成,下一个 action 就无法进行,所以 get 的时候就会卡住。

自调用了,你用 unicorn 就可以了

手打的,不一定对

require 'eventmachine'

class EmConnection < EventMachine::Connection
  def self.❨╯°□°❩╯︵┻━┻
    puts "Calm down, yo."
  end

  # 打开链接时 callback
  def open_conn
    p 'open it !'
  end

  # TODO 心跳发送数据包
  def send_tck
    self.send_data('你的心跳数据格式')
  end
end

EM.epoll? ? EM.epoll : EM.kqueue
EM.run {
  @connection = EM.connect('你的socket链接地址', '端口', EmConnection)
  EM.add_periodic_timer(3) { @connection.send_tck  }
  EM.error_handler { |e|  p e.message  }
}

10 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号