我试着用插座编程来构建一个发送和接收消息的应用程序,它也使用密码学,除了连接异常,一切都是设置和工作的:它经常说连接超时.我有关于工作的代码
socket s = new socket(destination,8888);然后在初始端使用输出流,然后再使用输出流
socket d= new socket (sender,8888);然后在接收端输入流,两个系统都与代码很好地连接。
ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();有什么问题吗??
发布于 2015-05-17 11:23:25
很多聊天程序都会产生新的线程,当连接完成后,您考虑过了吗?如果你就这么做
ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();程序在这一行之后结束,这可能会导致超时异常,因为当服务器关闭时,客户端会立即失去连接。
如果这是完全延迟,请提供更多的代码,这是很难作出假设您的实现。
https://stackoverflow.com/questions/30286198
复制相似问题