关闭socket时候会发生异常~~怎么办 本来就是因为遇到异常的时候才关闭socket的~~但是关闭的时候还可能会出现异常,那岂不是有可能一直关不了?求一般关闭socket的代码,要健壮点的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 socket.close()這個就是關閉的函數~不過要import這個才能用import java.net.Socket; Socket 底层走的IO流 如TCP协议通信 先关发送端 服务端也就自己关了 你说的是这个意思吗? 不是~~~~try{ socket.close;}catch (Exception e){ //关闭时候发生异常怎么办?socket到底关闭了没?} 还从来没考虑过关闭时会发生异常,以前在关闭文件流时,关闭数据库连接时,都自然而然的加上try-catch块,但还真不知道,在什么情况下关闭动作会抛出异常。 直接忽视,java虚拟机最后会自己释放无用资源的。 关了,因为可能出现重复关闭,所以才必须 try catch 直接關了~如果你不放心的話~可以用wireshark~它可以用來檢測東西的連線狀態 socket.close? 是socket.close()吧。另外,你也不判断一下 null!=sockettry{ if(null!=socket) socket.close();}catch (Exception e){ //不用处理} hibernate中间表如何配置及操作 java初学关于反射问题 ssh数据库连接问题 请问谁用过混淆器 望指点一二 this的理解 windows下正常的可执行jar在linux 下运行出错,帮忙看下 请问下,客户端如果没安装JDK的话,可以显示Applet吗? 如何在控制台(dos)中导入jar文件 java与asp??优点?缺点?? Java中的图片问题? POI 生成WORD文档?为什么WORD文档打不开呢? 获取类名——在线等——满意答案高分赠送
這個就是關閉的函數~
不過要import這個才能用
import java.net.Socket;
try{
socket.close;
}catch (Exception e){
//关闭时候发生异常怎么办?socket到底关闭了没?
}
另外,你也不判断一下 null!=sockettry{
if(null!=socket) socket.close();
}catch (Exception e){
//不用处理
}