[#46143] るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — eiichi_maekawa@...

62 messages 2009/07/02
[#46153] Re: るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — "NARUSE, Yui" <naruse@...> 2009/07/03

成瀬です。

[#46165] Re: に関する1.8.6→1.8.7または、1.9へのバージョンアップ — eiichi_maekawa@... 2009/07/05

前川です。

[#46281] rubyの変数の扱いについて — "前川 映一" <eiichi_maekawa@...> 2009/08/17

前川です。

[#46283] Re: rubyの変数の扱いについて — "(株)ネットフォレスト 植田裕之" <ueda@...> 2009/08/17

植田と申します。

[#46146] 文字変換 — eiichi_maekawa@...

16 messages 2009/07/03
[#46147] Re: 文字変換 — Hidetoshi NAGAI <nagai@...> 2009/07/03

永井@知能.九工大です.

[#46148] Re: 文字変換 — eiichi_maekawa@... 2009/07/03

前川です。

[ruby-list:46137] Re: 足し算ゲームサーバー

From: "U.Nakamura" <usa@...>
Date: 2009-07-02 04:39:56 UTC
List: ruby-list #46137
こんにちは、なかむら(う)です。

In message "[ruby-list:46136] 足し算ゲームサーバー"
    on Jul.02,2009 13:19:44, <ushizaka@aecl.ntt.co.jp> wrote:
> 牛坂ともうします。"ruby アプリケーションプログラム"を勉強中です。このな
> かの5.6.5章の1対1の非同期通信のところをいま取り組んでいます。serverを立
> ち上げて接続しても、途中で止まってしまいます。ちなみにwindows XP上でコマ
> ンドプロンプトより実行しています。

ruby -vの出力くらいは示してください。

たぶん、mswin32版またはmingw32版の、1.8.6以前のバージョンを使
用しておられるのだろうと予想し、それを前提で原因を説明します
と、

  * Rubyのスレッドでコンソールからの入力を実行すると、その入
    力処理が完了するまで他のRubyスレッドに処理が移ることはあ
    りません。

ということになります(これは仕様です)。
具体的にはクライアント側スクリプトのSTDIN.getsが他のスレッド
の処理を止めてしまっています。


なお、最近の1.8.7や1.9.1ではこの問題が起きないように対策が入
ってはいます。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread