Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ruby 1.8编写的代码上使用代理?_Ruby_Sockets_Tcp_Proxy_Irc - Fatal编程技术网

如何在Ruby 1.8编写的代码上使用代理?

如何在Ruby 1.8编写的代码上使用代理?,ruby,sockets,tcp,proxy,irc,Ruby,Sockets,Tcp,Proxy,Irc,我的朋友和我正在努力改进一个ruby程序,该程序为IRC运行一个自动对话机器人。我们已经设法从中调整了一些代码,但是我们不知道如何通过代理在TCP上实现套接字通信,这是用ruby 1.8编写的已有代码。我们在谷歌上搜索过,但大多数都只提到Ruby 3.0 任何帮助都将不胜感激 代码是: connect(TCPSocket.open(@user.settings("host"), @user.settings("port").to_i(), @user.settings("localh

我的朋友和我正在努力改进一个ruby程序,该程序为IRC运行一个自动对话机器人。我们已经设法从中调整了一些代码,但是我们不知道如何通过代理在TCP上实现套接字通信,这是用ruby 1.8编写的已有代码。我们在谷歌上搜索过,但大多数都只提到Ruby 3.0

任何帮助都将不胜感激

代码是:

connect(TCPSocket.open(@user.settings("host"), @user.settings("port").to_i(),
      @user.settings("localhost")))
而connect的定义是

def connect(sock)
@sock=sock
@myprefix= nil
end

那么你的代码在哪里?如果你不发布代码,我们帮不了你。