Не помню откуда у меня этот исходник, но он рабочий. Когда-то давно мне это нужно было, и либо мне его чат гпт написал, либо что-то еще, но проект был заброшен.
Если кому-то нужно будет на плюсах написать свой лаунчер, то для пропинговки сервера ловите код:
ВОЗМОЖНО, что уже есть готовый код на плюсах, но когда-то я его вообще нигде найти не мог
C++:
[CODE]
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(lib, "Ws2_32.lib")
void
queryServer
(
const
std
::
string
&
ip
,
unsigned
short
port
)
{
WSADATA wsaData
;
int
result
=
WSAStartup
(
MAKEWORD
(
2
,
2
)
,
&
wsaData
)
;
if
(
result
!=
0
)
{
std
::
cerr