套接字编程ConnectException

时间:2015-05-17 11:05:48

标签: java sockets connectexception

我正在尝试编程来构建应用程序来发送和接收消息它还使用一切都已设置并正常工作,但Connect Exception:它经常说连接超时... 我有这个代码在工作

socket s = new socket(destination,8888);

然后使用输出流更进一步 首先开始结束然后

socket d= new socket (sender,8888);

然后输入流 在接收端 并且两个系统都与代码连接良好

ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();

什么可能是错的?

1 个答案:

答案 0 :(得分:1)

很多聊天程序产生一个新的线程,当建立连接时,你考虑过吗?如果你这样做

   ServerSocket ss = new ServerSocket(8888);
   Socket b= new Socket();
   b=ss.accept();

你的程序在此行之后结束,它可能会导致超时异常,因为 当服务器关闭时,客户端立即丢失了连接。

如果完全延迟,请提供更多代码,很难对您的实施做出假设。