NIO 如何判断数据发送成功

Sunny_wan 2015-08-03 01:25:51
最近弄andorid,通讯底层用的NIO,但是遇到一个棘手的问题,在所连wifi断网后,无法判断是否有网络,而且发送数据也无法判断是否发送成功,在这方面是如何判断网络的状况呢
...全文
249 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
scmod 2015-08-04
  • 打赏
  • 举报
回复
引用 2 楼 u012317870 的回复:
[quote=引用 1 楼 scmod 的回复:] 不是会超时的?
所有操作超时后都需要检测一下网络?[/quote] 我也不是很会.. 超时一般不是都有异常的我记得?
zhaoqiubo 2015-08-03
  • 打赏
  • 举报
回复
我觉得:1、你发送任何请求给服务端,服务端都该给你一个响应(这部分协议可以自定义)2、你该专门做一个链路维护,随时判断是否断开网络。另外SocketChannel应该有判断通道是否关闭的方法。
迷林 2015-08-03
  • 打赏
  • 举报
回复
像小米那样 获取对方的状态,是否收到了你发送的东西
Sunny_wan 2015-08-03
  • 打赏
  • 举报
回复
引用 1 楼 scmod 的回复:
不是会超时的?
所有操作超时后都需要检测一下网络?
scmod 2015-08-03
  • 打赏
  • 举报
回复
不是会超时的?

50,639

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧