【发布时间】:2010-12-04 17:52:39
【问题描述】:
我的脚本打开 TCP 连接并从服务器读取数据。如果服务器没有响应,我尝试使用 Ctrl+C 中断脚本,但它不起作用。终止脚本的唯一方法是在任务管理器中终止进程。任何想法如何中断这样的脚本?
require 'socket'
host = '...'
port = ...
s = TCPSocket.open(host, port)
while line = s.gets
puts line.chop
end
s.close
【问题讨论】: