我的本地应用程序想要连接到机器Sybase ASE-16
中托管的远程服务器XP
。它已启动并正在运行,我可以在本地连接,但无法从同一域中的另一台机器连接。我可以成功 ping 该框,从我的机器连接到同一服务器(XP)中Tomcat
托管/监听的,但无法连接到。我必须打开 Tomcat 的端口以绕过防火墙。但出于某种原因,仍然无法使用相同的程序。#8080
Sybase
#2638
Sybase
Netstat
显示#2638
正在本地机器监听,但是当我使用Port Query
远程扫描我的机器的端口时,它显示not listening
。我很困惑。
答案1
既然你说它托管在 XP 上 - 我建议检查 Windows 防火墙以确保它被列为受信任的程序。我在运行 Minecraft 服务器时遇到了同样的问题 - 所有端口都已正确转发,但无法连接。事实证明 Windows 防火墙不允许通过公共连接连接到它。由于 Windows 防火墙区分不同的应用程序,这可以解释为什么 Tomcat 可以访问但 Sybase 不能访问。