0
我试图与下面的Ruby代码红宝石插座连接到外面
服务器
require 'socket'
puts "server"
socket = TCPServer.open(1000)
client = socket.accept
puts "connected"
客户
require 'socket'
puts "client"
server= TCPSocket.open("172.30.1.2",1000)
puts "connected"
但客户端总是说目标机器拒绝它的连接。
在两侧
没有“连接”印刷当我改变“172.30.1.2”为“localhost”,它的工作原理。
我不知道为什么我不能连接到我的自我
“172.30.1.2” 是我的IPv4地址
,当我在CMD输入ipconfig,
它说: “172.30.1.2”是我的IP。
我也配置了DMZ和端口转发。
并且所有防火墙都关闭。
我试过在Windows XP和Windows 7上。
有人可以帮我吗?
(我想从外部连接到我的电脑。这就是为什么我试图“172.30.1.2”)
感谢。
你尝试用TCPServer.open( “172.30.1.2”,1000)创建服务器? –
非常感谢!现在它工作! –