我们在使用 java applet 创建新的 Socket 时遇到问题。
服务器最近更新(Sun Solaris 9 到 CentOS 5)(32 到 64 位)。其中一个小程序停止工作(特别是):
public ... extends Applet{
...
PORT = 8888;
...
s = new Socket(this.getCodeBase().getHost(),PORT)
}
网址正确。堆栈跟踪告诉我:
The connection is time out;
这个小程序在更新之前运行良好,因此我们怀疑这与更新有关(Java 也可能更新,我们不确定)。
这有点令人困惑:谁能告诉我们问题是什么以及我们应该如何解决它?谢谢!
最佳答案
可能是由于服务器太忙。也可能是由于某些防火墙的原因。你的代码没问题。您需要解决您的网络基础设施问题。
关于Java 小程序 : Socket fails to connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815756/