Já umím jenom v Ebarcadero RAD. Jsou tam INDY knihovny, které to dělají prakticky místo mě (ping, TCP server-klient atd.). Takže v Cpp moc neumím
Jinak takový prográmek jsem si udělal taky. Mám aplikaci pro kontrolu serveru na LANce (přes CMD) a pingám ho, poto si nechám zobrazit stav online - offline.