インターネットのタイムアウト時間の表示(C言語)

説明:

デフォルトのデータの送受信のタイムアウト時間を表示する。

キーワード:

InternetQueryOption

サンプルコード:

void DispTimeout()
{
	DWORD Timeout;
	DWORD BufSize;

	BufSize = sizeof(DWORD);
	InternetQueryOption(NULL, INTERNET_OPTION_CONNECT_TIMEOUT, &Timeout, &BufSize);
	printf("接続のタイムアウト: %d ms\n", Timeout);

	BufSize = sizeof(DWORD);
	InternetQueryOption(NULL, INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT, &Timeout, &BufSize);
	printf("非データ受け取りのタイムアウト: %d ms\n", Timeout);

	BufSize = sizeof(DWORD);
	InternetQueryOption(NULL, INTERNET_OPTION_CONTROL_SEND_TIMEOUT, &Timeout, &BufSize);
	printf("非データ送信のタイムアウト: %d ms\n", Timeout);

	BufSize = sizeof(DWORD);
	InternetQueryOption(NULL, INTERNET_OPTION_DATA_RECEIVE_TIMEOUT, &Timeout, &BufSize);
	printf("データ受け取りのタイムアウト: %d ms\n", Timeout);

	BufSize = sizeof(DWORD);
	InternetQueryOption(NULL, INTERNET_OPTION_DATA_SEND_TIMEOUT, &Timeout, &BufSize);
	printf("データ送信のタイムアウト: %d ms\n", Timeout);

}

(original text:1999/04/20 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。