パスワードを忘れた? アカウント作成
737033 journal

cooperの日記: raise

日記 by cooper

#!/usr/local/bin/ruby

require 'thread'
require 'socket'

alarm = Thread.new do
    sleep 5
    begin
        raise
    rescue RuntimeError
        print "DingDong!\n"
        exit
    end
end
fd = TCPSocket.new('foo.bar.com', 12345)
alarm.exit

なんてすると、connect で固まっても良いということがわかった。でも、なんかダサダサな気がする。他にやり方はないんだろうか。というか、recv の timeout が悩ましい…

typodupeerror

日々是ハック也 -- あるハードコアバイナリアン

読み込み中...