Q: How to get the local hostname?
A:
<br>Code:#include <winsock2.h>
// Add ws2_32.lib to your linker options
WSADATA WSAData;
// Initialize winsock dll
if(::WSAStartup(MAKEWORD(1, 0), &WSAData) == FALSE)
// Error handling
// Get local host name
char szHostName[128] = "";
if(::gethostname(szHostName, sizeof(szHostName) - 1))
// Error -> call 'WSAGetLastError()'
// Cleanup
WSACleanup();