我正在尝试连接到服务器并发送一条简单的问候消息。
我从服务器端建立连接确认后,我的套接字已正确连接到服务器。但是当我尝试使用send
方法将数据发送到服务器时,它给我一个错误提示
Argument Error : Wrong number of arguments, (given 1, expected 2...3).
我遵循的使它工作的教程只有一个带有send方法的参数,即使寻找了一段时间之后,我也找不到需要传递什么其他参数
这是我的代码: Client.rb
require 'socket'
host = host_name
port = port_number
streamSock = TCPSocket::new( host, port )
streamSock.send( "Hello\n" )
str = streamSock.recv( 1024 )
print str
streamSock.close
print str
打印服务器消息,但是send方法抛出错误。