From: Tanaka Akira Date: 2005-09-19T09:27:58+09:00 Subject: [ruby-dev:27144] Re: test/socket/test_tcp.rb blocks on NetBSD In article <20050919.085138.102578775.taca@back-street.net>, Takahiro Kambe writes: >> NetBSD では TCP のバッファに 0x10000 は入んないようで、 >> c.print("x"*0x10000) が終わらないので th.join も終わらないようです。 > これは、 > > % /sbin/sysctl net.inet.tcp.sendspace > net.inet.tcp.sendspace = 32768 > > によるものでしょうか。一応、コマンドやsysctl(3)を使って、 > > # /sbin/sysctl -w net.inet.tcp.sendspace=131070 > net.inet.tcp.sendspace: 65536 -> 131070 > > と、増やすことは(rootであれば)できます。 なるほど。試したところ、その値を増やすとたしかにブロックしなくなりました。 -- [田中 哲][たなか あきら][Tanaka Akira]