我正在做一个医生-患者项目(Web+Android),在这个项目中,当患者预订令牌时,它首先检查医生是否在线;如果在线,患者可以预订。
为此,我使用了ping user IP方法,即当患者提交令牌时,它会ping医生的IP,如果他在线(有活动的互联网连接),它就会注册患者令牌。但这似乎不起作用,因为从ping收到的数据表明100%的数据包丢失。
不能使用标记设置,它是在医生的最后一次操作时触发的,这不是实时的。
如果您对此问题有解决方案,请提出建议。
<?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);
?>https://stackoverflow.com/questions/44326532
复制相似问题