【发布时间】:2012-11-10 05:37:32
【问题描述】:
我正在开发一个简单的服务器-客户端应用程序。服务器应用程序托管在 VPS 上。我有一个问题:它的行为很奇怪......当我在我的 PC 上测试它时它工作正常,但是当我在 VPS 上启动它时,它(程序)在客户端应用程序尝试连接时挂起(协议是 TCP) .我什至不能用“killall -vs TERM java”命令杀死它,所以我需要重新启动整个 VPS 才能重新启动它。客户端和服务器应用程序都是用 Java 编写的。 VPS 操作系统是 Ubuntu。有人可以给我一个关于这件事的建议吗?
【问题讨论】:
-
当您在本地运行时,客户端和服务器是否都在同一台机器上运行?服务器正在侦听的端口是否有任何网络设置阻止流量(防火墙规则等)?