From: WATANABE Hirofumi Date: 2006-03-06T23:30:25+09:00 Subject: [ruby-list:41882] Re: マシン間通信ができない(dRubyによる分散・Webプログラミング サンプル) わたなべです。 Hiromichi KATO writes: > どちらのマシンもRuby 1.8.2です。WindowsではActiveScriptRubyを使っています。 > 「Hello, World.」を表示するだけなので、「パケットが大きすぎる」というのは > おかしいなあと思っているのですが……。 > それに、Windows・Macどちらでやってもtoo large packet 50331648と数字まで > 一緒なのも変だなあと。 > > 原因・対処法についてどなたかご教授下さい。 Appleがクロスコンパイルする際にミスっていて、たしか pack/unpack のエンディアンが逆になってます。 % ruby -e 'puts [50331648].pack("N").unpack("L")' 3 元々は3だったんでしょう。 解決方法は自分でコンパイルし直すしかないのかな。 -- わたなべひろふみ