本人自行删除

lanjingyu · January 28, 2016 · Last by MrPasserby replied at January 28, 2016 · 7810 hits

本人自行删除

0.0.0.0 是指所有地址

1 Floor has deleted

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

3 Floor has deleted

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

5 Floor has deleted

#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  }
}

9 Floor has deleted
You need to Sign in before reply, if you don't have an account, please Sign up first.