From: Nobuyuki Inaba Date: 2007-07-17T16:37:47+09:00 Subject: [ruby-list:43741] client = TCPSocket.open('127.0.0.1', 'finger') のエラーについて。 稲葉と申します。 質問する所がまちがえているかもしれませんが... プログラミング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ページ以外見当たりません。 済みませんが、何かご存知なら、教えていただけないでしょうか?