ricks_wu 发表于 2011-01-13 14:41

由于目标机器积极拒绝,无法连接。 - connect(2)(Errno::ECONNREFUSED)

刚学ruby,看一本叫programming ruby的书,运行里面的例子,出现一个错误,我知道这是个简单的问题,我是google之后才问的。
表骂我

2gua 发表于 2011-01-13 14:48

Vista or Windows 7?

ricks_wu 发表于 2011-01-13 14:50

xp

2gua 发表于 2011-01-13 14:57

'finger',改为'端口号'。

2gua 发表于 2011-01-13 14:58

比如:
client = TCPSocket.open("127.0.0.1", "80")

ricks_wu 发表于 2011-01-13 15:11

谢谢,可以通过
其实,全部程序是这样的require 'socket'

client = TCPSocket.open('127.0.0.1','80')
client.send("Administrator\n",0)                #0 means standard packet
puts client.readlines
client.closeputs那一行执行了很久,最后出现

Errno::ECONNRESER:远程主机强制关闭了一个现有连接

2gua 发表于 2011-01-13 15:19

Windows 2000和Windows XP不提供Finger服务。
页: [1]
查看完整版本: 由于目标机器积极拒绝,无法连接。 - connect(2)(Errno::ECONNREFUSED)