我正在尝试创建一个检查IP地址是否存在的应用程序。
到目前为止,我尝试过更早地发布,但是似乎没有人注意到,并且我尝试了修改其他代码段。
因此,我尝试将代码修改为我发现较早的代码片段,但是它说:“通常只允许每个套接字地址(协议/网络地址/端口)使用一种。”
这是调用函数的代码
$domainbase = $Records1['devIP'];
$domainbase = str_replace("http://","",strtolower($domainbase));
$status = pingDomain($domainbase);
这是用于ping的代码
<?php
session_start();
include("server.php");
//$_SESSION['networkID']=$_POST['txtNetworkID'];
function pingDomain($domain){
$starttime = microtime(true);
$file = fsockopen ($domain, 80, $errno, $errstr, 10);
$stoptime = microtime(true);
$status = 0;
if (!$file)
{
$status = -1;
}
// Site is down
else
{
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}
?>
我希望不会有任何错误,但是这件事发生了:
警告:fsockopen():无法连接到192.168.185.4:80(只有一个 每个套接字地址(协议/网络地址/端口)的用法是 通常允许。 )在第7行的C:\ wamp64 \ www \ ping \ ping1.php中