[#2355] [Req] Array#reverse — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

19 messages 1997/03/13
[#2357] Re: [Req] Array#reverse — matz@... (Yukihiro Matsumoto) 1997/03/13

まつもと ゆきひろです.

[#2359] Re: [Req] Array#reverse 1997/03/13

けいじゅ@SHLジャパンです.

[#2387] Kanji String — gotoken@... (GOTO Kentaro)

はじめまして、 後藤ともうします。

33 messages 1997/03/19
[#2389] Re: Kanji String — matz@... (Yukihiro Matsumoto) 1997/03/19

まつもと ゆきひろです.

[#2391] Re: Kanji String — gotoken@... (GOTO Kentaro) 1997/03/19

後藤です

[#2393] Re: Kanji String — matz@... (Yukihiro Matsumoto) 1997/03/19

まつもと ゆきひろです.

[#2465] curses library — MAEDA Shugo <ender@...> 1997/03/28

前田です。

[#2402] about TCPserver — MAEDA Shugo <ender@...>

前田です。

45 messages 1997/03/21
[#2403] Re: about TCPserver — matz@... (Yukihiro Matsumoto) 1997/03/22

まつもと ゆきひろです

[#2405] Re: about TCPserver — MAEDA Shugo <ender@...> 1997/03/23

前田です。

[#2406] Re: about TCPserver — matz@... (Yukihiro Matsumoto) 1997/03/24

[#2408] Re: about TCPserver — WATANABE Hirofumi <watanabe@...> 1997/03/24

わたなべです.

[#2411] Re: about TCPserver — MAEDA Shugo <ender@...> 1997/03/24

前田です。

[#2417] Re: about TCPserver — matz@... (Yukihiro Matsumoto) 1997/03/25

まつもと ゆきひろです.

[#2425] Re: about TCPserver — MAEDA Shugo <ender@...> 1997/03/25

前田です。

[#2439] url escape — gotoken@... (GOTO Kentaro)

どシロウトの後藤です.

57 messages 1997/03/27
[#2451] Re: url escape — sinara@... 1997/03/27

原です。

[#2455] class design (Re: url escape) — matz@... (Yukihiro Matsumoto) 1997/03/27

まつもと ゆきひろです

[#2471] Re: class design (Re: url escape) — sinara@... 1997/03/28

原です。

[#2487] Re: class design (Re: url escape) — matz@... (Yukihiro Matsumoto) 1997/03/29

まつもと ゆきひろです

[#2510] Re: class design (Re: url escape) 1997/03/30

けいじゅ@SHLジャパンです.

[#2603] Re: class design (Re: url escape) — sinara@... 1997/04/04

原です。

[#2505] Re: WWW library (Re: class design) — Shin-ichiro Hara <sinara@...>

原です。

15 messages 1997/03/30

[ruby-list:2324] Re: shutdown

From: sinara@...
Date: 1997-03-06 04:24:56 UTC
List: ruby-list #2324
原です。

> まつもと ゆきひろです.

> |原です。
> |
> |どうもあるスレッドでソケットに対して shutdown(2) するとブロック
> |してしまうことがあるのですが、shutdown はブロックしないはずでは
> |ないでしょうか。
> 
> しないはずです.いや,LINGER時間とかとも関係あるのかな?
> 
> いずれにせよ,システムコールレベルで検出できないのでブロック
> するとしても避けようがありません.この辺がユーザレベルスレッ
> ドの悲しいところ….

そうですか。また実験してみましたが確かにブロックします。その
スレッドだけ止まっているのか、全体が止まっているのかまだ分か
らないのですが。しかし close はブロックしないのはなぜかなあ。


rbgw がばりばりに動くようになったので、前にここに出した
httpd.rb を rbgw でも動くように直しています。

で、相手が Netscape の時、POST コマンドを受けて返答を終えた
後始末にソケットを close すると、急にコネクションを切られた
とか言って Netscape がエラーを出します。Content-length は
返しているのに。これは rbgw の話で linux 上の httpd.rb では
起こりません。

で、しょうがないから close はやめて、flush してから shutdown 2
することにしたらエラーは出なくなりました。ところが今度は
linux 上で動かすとしばしば shutdown でブロックするのです。

困った。


幼稚な質問かもしれませんが(ここで聞くべきではないかもしれな
い)、ソケットストリームにおいても EOF というのはあるんです
よね?それは特殊なキャラクタ(例えば \x00 とか)ではなくて、
我々が読めるデータの下層のプロトコルに近いレベルで送られて来
るのでしょうか。

もう一つ GC についてですが、IO オブジェクトを open された
まま close せずにいたとしても、参照がなくなれば GC の対象
になると思うのですが、そのとき自動的に close をしますよね?
それはソケットに対してもそうですか?



In This Thread