1
如何做到这一点,服务器不是一个HTTP服务器,它是一个ArmA游戏服务器。 我试图在下面的代码中使用CURL来实现它,但它不起作用,它总是显示为脱机。如何知道服务器是否在线,如果我们只知道IP?
IsOnline("xx.xxx.xx.xxx");
bool IsOnline(string url)
{
CURL *curl;
curl = curl_easy_init();
if(curl)
{
curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
CURLcode result = curl_easy_perform(curl);
if (result != CURLE_OK)
{
error_string = curl_easy_strerror(result);
return false;
}
curl_easy_cleanup(curl);
curl_global_cleanup();
return true;
}
curl_easy_cleanup(curl);
curl_global_cleanup();
return false;
}
谢谢:)得到它的工作 – StudentX