红宝石套接字编程的参数错误

时间:2018-10-03 19:16:13

标签: ruby sockets websocket

我正在尝试连接到服务器并发送一条简单的问候消息。

我从服务器端建立连接确认后,我的套接字已正确连接到服务器。但是当我尝试使用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方法抛出错误。

0 个答案:

没有答案