From: MICHIMURA Tadao Date: 2000-07-03T16:06:25+09:00 Subject: [ruby-list:23671] Re: [mswin32] Ctrl-C while socket operation (Re: Ruby 1.4.5) どぉも、道村です。 ぼやぼやしている間に話がすっかり進んでいました。 From: "Shigeo Kobayashi" Subject: [ruby-list:23658] Re: [mswin32] Ctrl-C while socket operation (Re: Ruby 1.4.5) Date: Mon, 3 Jul 2000 00:41:56 +0900 ..snip shigeo> 話が元に戻って大変恐縮なのですが、私自身 shigeo> は通信中に Ctrl+C で中止というのは好みでは shigeo> ないので今のままでも気になりません。 shigeo> むしろ、いっそのこと(通信中に限っては) shigeo> Ctrl+C は無視したい気分です。 shigeo> (終了は、コマンドを別途送信) 自分もこの意見に賛成です。とりあえずワークアラウンド(別のスレッドで sleepする)もあるようですから、今のところ不便はないです。終了したけれ ば、タスクマネージャから「プロセスの終了」をすればよいわけですし。 Windows Socket 1.1では、WSACancelBlockingCallを使って「WSAEINTR」と いうエラーが上がるようになっていたはずですが、2.0になって削除されて しまったんですね。 //Tadao