连接到运行在(有时是虚拟化)Windows计算机上的服务器时出现问题

2024-10-01 07:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

***抱歉,使用“主机”这个词,我看到这有点混淆了。我是指在您所需端口上侦听传入连接的客户端,由Guest侦听的客户端,我是指试图检索预定义IP的服务器Dyndns.org地址。然后尝试连接。您可能会说这是“向后”的,但对于我的应用程序场景,这是一种拟合方法。既然我在英国,我提到的公共知识产权从91开始。

下面有两个图表来解释服务器与客户端的连接是否在同一个操作系统上运行。

Ubuntu-Linux

连接超过127.0.0.1=成功!

通过公共IP连接=成功!


Windows-笔记本电脑TinyXP-笔记本Vista-VM TinyXP

连接超过127.0.0.1=成功!

通过公共IP连接失败!


所以问题是Windows。我尝试过扭曲的示例,它们再次在本地主机上工作,但不能通过Windows上的公共IP,因此它不能是我的脚本。它不能是防火墙,因为两个TinyXP安装没有默认防火墙,虽然Vista笔记本电脑确实有默认的已发货,但是在弹出提示我后,我解除了进程的阻止。因此没有取得更好的结果。

为了转发端口,我转到橙色Livebox的配置页(192.168.1.1),并转发了TCP端口4005。就像我在Ubuntu上测试它时所做的那样(而不是使用4004端口),所以也不能这样。我试图使用wireshark(发现很难理解)。我开始捕获所有端口上的数据包,然后启动客户端,然后是服务器。结果项在这里http://pastebin.com/ddytpydz

唉,我对我能做什么没有更多的想法了。我使用的扭曲版本是最新的版本之一,而Python版本是2.6,有人有什么想法吗?


Tags: 端口org版本ip服务器客户端ubuntuwindows
2条回答

听起来像是防火墙问题。我会加上端口或者python.exe批准的名单。在

是否有任何Windows计算机加入域?在

因此,对于listensings por,可能存在一些windows限制。据我所知,有些窗口最多可以打开5个端口进行监听。但我不记得了。在

相关问题 更多 >