这是我第一次尝试ruby的插座 当我在交互式红宝石上尝试它时,它就像我想的那样运行。 但是如果我在文件上输入它,它会出现:
...../ruby/socket.rb:3:in
<top (required)>: uninitialized constant TCPSocket (NameError)
from socket.rb:1:in require`enter code here`
from socket.rb:1:in <main>
我想知道发生了什么。
require 'socket'
socket = TCPSocket.open("XXXXXXX",23)