Example ICMP‐client PINGER - anyks/awh GitHub Wiki

#include <awh/net/ping.hpp>
#include <awh/core/core.hpp>

using namespace awh;

int32_t main(int32_t argc, char * argv[]){
	fmk_t fmk;
	log_t log(&fmk);
	core_t core(&fmk, &log);
	ping_t ping(&fmk, &log);

	log.name("PING");
	log.format("%H:%M:%S %d.%m.%Y");

	const double result = ping.ping("api.telegram.org", 10);

	log.print("PING result=%.1f", log_t::flag_t::INFO, result);

	return EXIT_SUCCESS;
}