Python套接字:如何在同一个wifi上的两台计算机之间进行连接

时间:2016-12-23 03:37:32

标签: python sockets networking

我有两个笔记本电脑彼此相邻的设置,并希望在它们之间发送消息,我发现代码在客户端和服务器位于同一台计算机上时有效,但它们无法工作分离。

.potnav{
    padding: 16px;
    color: white;
    background-color: black;
}

我尝试过很多不同的地址,包括0.0.0.0,localhost,192.168 ......< - ip if if。问题是什么?我应该考虑什么才能获得最佳解决方案?

2 个答案:

答案 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不常见,因此很可能被防火墙丢弃。

编辑:确保重新打开防火墙。禁用防火墙严格用于调试。