社区
Java EE
帖子详情
高手请进,服务器端如何判断网络掉线并作出响应呢?
abguorui0928
2012-10-22 04:03:40
现在有这样一个需求,在集群环境下,服务器如果断网了,就阻止一切修改数据相关的操作,等到网络正常了能够自动重启,问题是我不知道如何判断网络正常与否的情况,目前知道的方法有:
1. 判断内网连通与否 ping 网关
2. 判断外网连通与否 ping DNS服务器
但是问题又来了,不知道如何获取网关地址和DNS服务器地址,求大神指点!!!
或者有别的更好的方法,请指教!!!
...全文
379
8
打赏
收藏
高手请进,服务器端如何判断网络掉线并作出响应呢?
现在有这样一个需求,在集群环境下,服务器如果断网了,就阻止一切修改数据相关的操作,等到网络正常了能够自动重启,问题是我不知道如何判断网络正常与否的情况,目前知道的方法有: 1. 判断内网连通与否 ping 网关 2. 判断外网连通与否 ping DNS服务器 但是问题又来了,不知道如何获取网关地址和DNS服务器地址,求大神指点!!! 或者有别的更好的方法,请指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abguorui0928
2012-10-25
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
服务器 ping www.baidu.com
[/Quote]
www.baidu.com算什么?这么写不可靠的吧?百度还是可能会挂掉,虽然目前没见识过百度挂掉
JavaNet的牛肉粉丝
2012-10-24
打赏
举报
回复
写个socket模拟ping,网关和DNS服务器经常变吗?一般固定一个就行了啊
asia_deng
2012-10-24
打赏
举报
回复
服务器 ping www.baidu.com
abguorui0928
2012-10-24
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
试问
你来找我的路上遇到了强盗被杀了(断网)
那么我(服务器)能够知晓你被杀的事实么
断网:?!跟哪里断了
如果你的客户端使用的增删改查的操作是ajax等客户端的调度的话
你可以有必要在客户失去session的时候返回式调度,告诉客户端您session超时了,请重新登录操作
如果服务器跟外网断了,你们谁也别想在浏览器的地址栏中访问到服务器....
[/Quote]
怎么总是离不开客户端呢?
服务器掉线,客户端肯定知道,随便一个请求过去就能知道,但是客户端知道没什么作用...
我需要在服务器上判断,判断服务器本身是否掉线...
abguorui0928
2012-10-24
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
写个socket模拟ping,网关和DNS服务器经常变吗?一般固定一个就行了啊
[/Quote]
我之前也是这么想的,问题是无法获取网关和DNS服务器地址,即使地址不变,也不能写死在程序中吧?你有办法能够获取网关和DNS服务器地址么?
abguorui0928
2012-10-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
可以考虑在客户端与服务器间建立心跳
[/Quote]
你所说的是用于在客户端判断服务器掉线,但我的需求并不是如此,我是需要在服务器端就做该判断,并做出反应
xuhesheng
2012-10-24
打赏
举报
回复
试问
你来找我的路上遇到了强盗被杀了(断网)
那么我(服务器)能够知晓你被杀的事实么
断网:?!跟哪里断了
如果你的客户端使用的增删改查的操作是ajax等客户端的调度的话
你可以有必要在客户失去session的时候返回式调度,告诉客户端您session超时了,请重新登录操作
如果服务器跟外网断了,你们谁也别想在浏览器的地址栏中访问到服务器....
sadf54hg
2012-10-22
打赏
举报
回复
可以考虑在客户端与服务器间建立心跳
联通光纤服务器没有
响应
怎么办,联通光纤猫断线无法上网等问题不一样的解决方案...
楼主家以前接的是联通50M光纤用了2年,最近升级为100M,光猫型号为华为终端(WO-37型),吉比特无源光纤接入用户端设备Echolife HG8346R楼主家以前接的是联通50M光纤用了2年,最近升级为100M,光猫型号为华为终端(WO-37型),吉比特无源光纤接入用户端设备Echolife HG8346R从16年使用到现在经历了十几次合偶尔的断线不能上网现象,开始找的安装联通宽带的小哥,可是...
天刀服务器未
响应
,天涯明月刀卡顿怎么办 教你如何优化游戏不在卡顿
今天小编给大家带来的是关于天涯明月刀教你如何优化游戏,让你不再卡顿,小伙伴们一起来看一看吧。我玩天刀,删除这些东西之前,5.28刚开服那会儿
掉线
无故崩溃 闪退,次次打本延迟被教做人也就罢了,经常还莫名其妙游戏卡死未
响应
(我电脑是花了1万多配的,系统也是自己装的原版系统,自己手动优化)。删除之后,总共
掉线
2次,崩溃1次,改善相当明显。现在几乎不会出现这些乱七八糟的故障了.直接把游戏里面 compo...
英魂之刃出现服务器未
响应
,英魂之刃延时、黑屏、白屏的解决方法
目前,游戏内有大部分玩家因为延迟、黑屏、白屏的问题而感到困扰,为此,我们总结了一个大家在游戏中遇到的常见问题解决方法,为广大玩家解惑答疑,并提供方便、快捷的工具及问题解决方法:游戏卡加载、加载过慢、黑屏的解决方法遇到这样的情况可能是由于您的浏览器累积的临时文件过多或者电脑缓存文件过多,未定时清理,所以导致游戏的一些文件和资源无法正常加载。大家可以按照以下步骤进行操作:方法一:清理浏览器临时文件(以...
服务器常见问题答疑
服务器常见问题答疑为什么要写这篇文章呢?一、检查哪些尝试入侵服务器的ip命令二、远程连接服务器非常慢三、服务器托管用带宽拥堵如何解决四、服务器托管如何估算带宽的需求五、服务器
掉线
怎么解决?六、服务器中毒了,应如何处理?七、服务器无法远程连接原因分析八、服务器常见问题汇总(常见故障及相应的解决方法)1.系统蓝屏、频繁死机、重启、反映速度迟钝2.远程桌面连接超出最大连接数3.无法删除的文件该怎么清理4.系统端口隐患 为什么要写这篇文章呢? 现在属于
网络
时代,服务器的使用越来越广泛,网站搭建、软件开发、游戏开发和
服务器开发系列(四)——
网络
基础
服务器开发系列文章之
网络
基础
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章