首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ping方法检测用户是否在线(活动的Internet连接)

如何使用ping方法检测用户是否在线(活动的Internet连接)
EN

Stack Overflow用户
提问于 2017-06-02 18:19:15
回答 0查看 827关注 0票数 2

我正在做一个医生-患者项目(Web+Android),在这个项目中,当患者预订令牌时,它首先检查医生是否在线;如果在线,患者可以预订。

为此,我使用了ping user IP方法,即当患者提交令牌时,它会ping医生的IP,如果他在线(有活动的互联网连接),它就会注册患者令牌。但这似乎不起作用,因为从ping收到的数据表明100%的数据包丢失。

不能使用标记设置,它是在医生的最后一次操作时触发的,这不是实时的。

如果您对此问题有解决方案,请提出建议。

代码语言:javascript
复制
<?php

// unset variables first to avoid mixing the results from previous calls
// 0 for success, 1 for packet loss, 2 for other error.
$retval=-1;
$output=array();
exec("ping 127.0.0.1 -c2 -w2 2>&1",$output,$retval);
echo "Return code: ".$retval."<br>\n";
echo implode("<br>\n",$output);

?>
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44326532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档