Ruby 里Socket连接如何设置超时时间

Socket连接时经常超时失败,每次都要等半分钟,如果连接的多,还要等的长。所以我想把连接超时的时间设短点,但没找到相关方法。windows上貌似Timeout也不能用。具体我想实现的是,TCPSocket.new(ip,sort)时就能设置最大连接时间,我在ruby2,0的帮助里找到了相应方法:tcp(host, port, local_host=nil, local_port=nil, [opts]),最后一个参数说是可以设置超时时间,但ruby1.9.3里却没有,请问有没有什么方法?

Ruby 里Socket连接如何设置超时时间

相关文章:

你感兴趣的文章:

标签云: