ホスト名を取得するサンプルコード | gethostname

ホスト名を取得するサンプルコードです。TCP/IPを初期化した後で、ホスト名を取得しています。

エラーチェックは省略しているため、実践で使用するにはエラー処理を追加する必要があります。

スポンサーリンク

Visual C++ 向けサンプルコード

// ホスト名を取得するサンプルコード
#include <winsock2.h>
#include <ws2tcpip.h>
#include <windows.h>
#include <stdio.h>
int main(void)
{
//TCPを初期化する
WSADATA wsaData;
WSAStartup(MAKEWORD(2, 2), &wsaData);
char hostname[128];
lstrcpy(hostname,"");

gethostname(hostname,sizeof(hostname));
printf("ホスト名:: %s\n", hostname);
return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。