php-连接到udp服务器
我将要编写一个返回true或false的函数。如果该函数能够通过UDP和特定ip连接到游戏服务器(不需要任何进一步的操作,只需检查它是否正在运行),它将返回true。否则,它将返回false。不幸的是,我在网上没有找到任何有用的东西 编辑:对于TCP,我正在使用它,它的工作就像一个魅力php-连接到udp服务器,php,udp,Php,Udp,我将要编写一个返回true或false的函数。如果该函数能够通过UDP和特定ip连接到游戏服务器(不需要任何进一步的操作,只需检查它是否正在运行),它将返回true。否则,它将返回false。不幸的是,我在网上没有找到任何有用的东西 编辑:对于TCP,我正在使用它,它的工作就像一个魅力 function loginServer() { $ipAddr = "localhost"; $port = 1234; $fp
function loginServer()
{
$ipAddr = "localhost";
$port = 1234;
$fp = fsockopen($ipAddr, $port, $errno, $errstr);
if(!$fp)
{
return false;
}
else
{
fclose($fp);
return true;
}
}
没有像TCP连接这样的“UDP连接”。即使服务器地址未运行,您也可以将数据包发送到服务器地址,并且永远不知道是否未收到数据包。如果您的服务器可以回答某种类型的“您在吗?”消息,那么尝试发送一条消息并等待答复(等待一段时间)。没有像TCP连接那样的“UDP连接”。即使服务器地址未运行,您也可以将数据包发送到服务器地址,并且永远不知道是否未收到数据包。如果您的服务器可以回答某种类型的“您在吗?”消息,则尝试发送一条消息并等待答复(等待一段时间)。