[#43713] Re: 演算子の優先順位(was: Re: irb と python のバグ?) — "きむらこういち" <hogemuta@...>

木村です。

20 messages 2007/07/14
[#43715] Re: 演算子の優先順位(was: Re: irb — TunTun-m <tntn@...> 2007/07/14

bc では次式の結果は 0.81 ではなく 0.8 になります。

[ruby-list:43741] client = TCPSocket.open('127.0.0.1', 'finger') のエラーについて。

From: "Nobuyuki Inaba" <nobuyuki.inaba@...>
Date: 2007-07-17 07:37:47 UTC
List: ruby-list #43741
稲葉と申します。
質問する所がまちがえているかもしれませんが...

プログラミングRuby第2版	と言う本の p112の
require 'socket'

client = TCPSocket.open('127.0.0.1', 'finger')
client.send("mysql\n", 0) # 0は標準パケットを意味する
puts client.readlines
client.close
を実行しようと
$ irb
irb(main):001:0> require 'socket'
=> true
irb(main):002:0> client = TCPSocket.open('127.0.0.1', 'finger')
Errno::ECONNREFUSED: Connection refused - connect(2)
        from (irb):2:in `initialize'
        from (irb):2:in `open'
        from (irb):2
        from :0
irb(main):003:0>
-----------------------------------------------------------------------
とエラーが起こります。
ちなみに
client = TCPSocket.open('127.0.0.1', 'http')
とするとエラーはおこりません。
わたしのマシンは、ubuntu7.04ですが、
本の前後関係から、「fingerプロトコル」と言うことが関係ありそうに見受けられますが、
残念ながら本から理解できませんでした。
本の索引からはfingerプロトコルはこのp112ページ以外見当たりません。
済みませんが、何かご存知なら、教えていただけないでしょうか?

In This Thread

Prev Next