【发布时间】:2012-05-23 08:46:15
【问题描述】:
我有一个 Java Socket 服务器在给定 192.168.* 地址的机器上监听。我有一个客户端 Java 解决方案连接到 Socket 服务器并使用 BufferedOutputStream 发送命令并捕获 BufferedInputStream 上的响应。
当我在本地网络上时,这一切都很好。
当我使用 VPN 时,我获得了 10* IPA,但该解决方案不起作用。听说需要路由10网,但是VPN服务器不会为我做这一切吗?
我可以通过我的 10 Net VPN 连接访问所有 192.168* 资源,所以我看不出这怎么可能是路由问题。
知道为什么来自 10 Net VPN 的 Java Socket 解决方案无法获取发送命令或接收响应吗?
提前致谢。
【问题讨论】:
-
这确实是一个路由问题。问题在于我选择的端口以及路由一组有限端口的事实。我通过使用为我的客户端-服务器解决方案路由的端口 80 确定地发现了这一点。由于我的堆栈溢出声誉不够高,我无法发布自己的答案。
-
BruceChidester 干得好。友情提示,您能否自行发布该问题的答案,然后接受该答案,以便我们关闭此问题?此外,如果他们解决了您的问题,您需要接受之前问题的答案。
标签: java sockets networking network-programming network-protocols