关闭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){ //不用处理} SQL语句 求助:javaz多线程排序的问题 Java 字符串匹配问题 事务提交前CURSOR不会关闭? lucene-------luke 求助,javabean的一个最基础的问题 下载了Jive和petstore不知道怎么用! ○ 关于rmi中stub文件的问题,紧急! 谁能给我介绍一下JBuilder? 请问IBM的VISUAL JAVA AGE怎么样??好用吗? 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){
//不用处理
}