2016-06-15 7 views
0

を私はPRYでは、Rubyで簡単なソケットを作成できません - ERRNO :: ECONNREFUSED

s = TCPSocket.open('localhost', 2000) 

を実行しようとすると、そのは常にエラーをスローし、Rubyでも、最も単純なソケットを作成することはできません。

Errno::ECONNREFUSED: Connection refused - connect(2) for "127.0.0.1" port 2000 

許可の問題がありますか?私はそれをどこから始めるべきなのか全く分かりません... 初心者のプログラマーですので、寛容にしてください:) 私はOS X El Captainに取り組んでいます。

答えて

1

tcp://127.0.0.1:2000でリッスンしているサーバーがないため、接続が拒否されました。

サーバーを実行したい場合は、TCPServerを使用するには:

TCPServer.new('localhost', 2000) 

サーバーに接続する場合は、最初にそれを実行します。

+0

omg、私には面白い... thnak you :) –

関連する問題