1 #include <unistd.h> 2 3 #include <array> 4 #include <climits> 5 #include <string> 6 getHostName()7inline std::string getHostName() 8 { 9 std::string hostName; 10 11 std::array<char, HOST_NAME_MAX> hostNameCStr{}; 12 if (gethostname(hostNameCStr.data(), hostNameCStr.size()) == 0) 13 { 14 hostName = hostNameCStr.data(); 15 } 16 return hostName; 17 } 18