From: "とみたまさひろ" Date: 2000-07-08T21:34:03+09:00 Subject: [ruby-list:23747] Re: TCPServer & Thread とみたです。 On Sat, 8 Jul 2000 18:26:44 +0900 Minero Aoki wrote: > というわけで、以前出た中田さんのパッチがあたってれば > > Thread.fork( srv.accept ) {|thlocal_s| > s.read > > と書けて安全になるわけです。 > これは 1.5 からでしたっけ? あ、そういうのがあればいいのになぁ と思ってたところです。そうですか 1.5 からですか…。 とりあえず、次のようにしてうまくいきました。 require 'socket' require 'thread' s = TCPServer::new(11111) que = Queue::new while true s2 = s.accept que.push s2 Thread::new do sleep 0.1 s3 = que.pop p s3 end end --- とみたまさひろ http://www.tmtm.org 日本MySQLユーザ会 http://www.mysql.gr.jp