问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java Socket中服务器断开后,客户端为什么没有抛异常?

发布网友 发布时间:2022-05-05 02:11

我来回答

1个回答

热心网友 时间:2022-06-28 13:36

在客户端退出之后,会出现socket连接中断,此时是会抛出异常,在抛出异常时打印中断的客户端即可。
1. while(Binput.read()!= -1) 这种方法能判断出客户端输入是否为空,客户端断开能跳出死循环,但是得到的数据却从第二个开始了,所以这方法不适宜。
2. 在死循环中加入以下代码:
try {
socket.sendUrgentData(0);
} catch (IOException e) {
done= false; //如果抛出了异常,那么就是断开连接了 跳出无限循环
}追问现在是这样的,我客户端要能快速的知道我被服务器断开,或者是服务器端异常关闭后,我要知道我跟服务器已断开,我客户端是Java,服务器是其他语言。Java必须是通过发送发数据才能检测与服务器是否断开吗,我看其他语言是只要一端断开,另一端会马上知道的啊。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 最近鼻子左边老是流鼻血,这是什么原因? java socket服务器端断开问题,怎么解决 我经常一挖鼻子就可能会流鼻血,而且都是左边留,右边不留,这是为什么? 有没有什么止住鼻血的有 java 怎么处理socket断开' java socket客户端上传文件过程中断线,客户端重连,并且服务端继续接收数据 一边鼻子(左鼻子)自己出血怎么回事 医生,你好。我最近总是起床的时候流鼻血,只有一边鼻子流。请问是什么病吗? 鼻子经常流鼻血 每次都是左边鼻孔 右边基本没有过 在医院说是什么鼻膜受损 很长时间了也不见好转 一边鼻子出血怎么回事 老是流流鼻血怎么回事。还总是从左边鼻孔流。右边从来不流鼻血。怎么会这样? 马赛克拼图的图纸怎么弄的?就是贴在墙上的那个瓷砖的制作图 西安驾车到凤凰古城有多远? 用几百张图片拼成一个图片,然后这个图片呈现出一个图像(比如比尔盖茨),这种ps叫什么? 我想从西安到洛阳然后在湖南凤凰古镇自驾游有多少公里 collage 是什么意思? 从西安开车去柞水,游柞水溶洞和凤凰古镇的线路怎么走? 新注册没加好友,登陆需要好友验证怎么办? 西安开车到凤凰古城张家界途经哪些好景点 没有好友怎么登录? 新手机新注册的,还没有微信好友,需要验证怎么办 左边鼻子经常流鼻血请问大概是什么原因? 关于JAVA中线程启动SOCKET中的异常处理问题,望各位提出宝贵建议_百度... java socket编程 Connection reset 电子称称东西放越久就越重是怎么回事啊 电子称会变重有哪一些原因 房产公司的标志楼够英文怎么写?急要! 电子称先称重后去皮,质量怎么变重了 电子称每袋都偏重是什么原因 电子体重秤的特点 旧1000轮胎能卖多少钱一个 索泰gt710-2gd3 喵星版 怎么样 豆腐脑,豆浆,豆芽菜,豆腐脑更好吃,与豆腐有区别吗 蓝宝石HD6770和索泰GT710有什么区别 手机内存卡一般在哪能买,还要搞激活什么的吗 影驰GT220 战将和索泰GT710有什么区别 什么是平原老豆腐啊好吃吗? 我想买手机卡,回来自己激活,不知道怎么买? 豆腐脑和豆浆哪个好喝点还有豆腐哪个好吃? 索泰GT710和有什么区别 早餐吃豆浆和豆腐脑哪个好 豆腐脑的营养价值