我有两个笔记本电脑彼此相邻的设置,并希望在它们之间发送消息,我发现代码在客户端和服务器位于同一台计算机上时有效,但它们无法工作分离。
.potnav{
padding: 16px;
color: white;
background-color: black;
}
我尝试过很多不同的地址,包括0.0.0.0,localhost,192.168 ......< - ip if if。问题是什么?我应该考虑什么才能获得最佳解决方案?
答案 0 :(得分:2)
您需要告知客户端网络上服务器的地址和端口。您还需要告诉服务器要监听的地址和端口。
为方便起见,我们绑定服务器的所有IP地址。为此,请将“服务器代码”中的主机设置为“0.0.0.0”
对于客户端配置,您必须输入服务器的地址。为此,我将在服务器代码中添加一行以显示该计算机的主机名。
else if backButton.contains(location) {
if view != nil {
let transition:SKTransition = SKTransition.fade(withDuration: 1)
let scene:SKScene = MenuScene(size: self.size)
self.view?.presentScene(scene, transition: transition)
}
}
答案 1 :(得分:1)
尝试暂时禁用两台计算机上的防火墙。如果修复它,则创建规则以允许流量。端口5000不常见,因此很可能被防火墙丢弃。
编辑:确保重新打开防火墙。禁用防火墙严格用于调试。