我想使用套接字在两台计算机之间建立连接。为此,其中之一是服务器,这是我编写的代码:
sock= TCPServer.open('localhost', 6666)
sock.accept
客户端尝试建立连接:
client = TCPSocket.open(ip_server, 6666)
但不起作用。我注意到扫描服务器的端口时,该服务器不会打开网络端口,只能在本地模式下工作。
任何建议,提前
最佳答案
我已经成功使用了此代码。服务器端:
serverSocket = TCPServer.new( "", port )
serverSocket.accept
和在客户端上t = TCPSocket.new(server_ip, port.to_i)
但是,最近我开始使用'EventMachine' gem,它使处理套接字的难度提高了10倍