Socket连接时经常超时失败,每次都要等半分钟,如果连接的多,还要等的长。所以我想把连接超时的时间设短点,但没找到相关方法。windows上貌似Timeout也不能用。具体我想实现的是,TCPSocket.new(ip,sort)时就能设置最大连接时间,我在ruby2,0的帮助里找到了相应方法:tcp(host, port, local_host=nil, local_port=nil, [opts]),最后一个参数说是可以设置超时时间,但ruby1.9.3里却没有,请问有没有什么方法?
原文地址:Ruby 里Socket连接如何设置超时时间, 感谢原作者分享。 那里面非常漂亮,个个观景区都能看到奇形怪状的岩石。