如何检查EventMachine :: Connection是否已打开?

时间:2012-06-22 04:23:33

标签: ruby eventmachine

我在事件机器中有一个Connection对象的句柄:http://eventmachine.rubyforge.org/EventMachine/Connection.html

如何在任何时间检查连接是打开还是关闭? 我没有看到API中指定的任何方法。

1 个答案:

答案 0 :(得分:0)

您必须自己实施,这非常简单。

class SampleConnection < EM::Connection
  attr_accessor :connected
  def connection_completed
    connected = true
  end

  def connected?
    !!connected
  end

  def unbind
    connected = false
  end
end