我正在尝试一个编程来构建一个应用程序来发送和接收消息,它还使用所有内容均已设置并正常工作,除了Connect异常:它一直在说连接超时...我正在使用此代码

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 票数:1 已采纳

建立连接后,许多聊天程序会产生一个新的线程,您是否考虑过? 如果你只是做

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

并且您的程序在此行之后结束,这可能会导致超时异常,因为在服务器关闭时客户端会立即失去连接。

如果这完全受阻,请提供更多代码,这很难对您的实现进行假设。

  ask by DeWy Sady translate from so

未解决问题?本站智能推荐: