Windows ソケット 2
目的
Windows Sockets 2 (Winsock) を使用すると、プログラマは、使用されているネットワーク プロトコルに関係なく、高度なインターネット、イントラネット、およびその他のネットワーク対応アプリケーションを作成して、ネットワーク経由でアプリケーション データを送信できます。 Winsock を使用すると、プログラマはマルチキャストやサービス品質 (QoS) などの高度な Microsoft® Windows® ネットワーク機能にアクセスできます。
Winsock は、Windows オープン システム アーキテクチャ (WOSA) モデルに従います。これは、エクスポートされた関数とプロトコル スタックを使用して、アプリケーション プログラミング インターフェイス (API) 間の標準サービス プロバイダー インターフェイス (SPI) を定義します。 これは、最初にバークレイソフトウェアディストリビューション(BSD)UNIXによって普及したソケットパラダイムを使用します。 これは後に Windows Sockets 1.1 の Windows 用に適合され、Windows Sockets 2 アプリケーションは下位互換性があります。 以前は TCP/IP を中心とした Winsock プログラミング。 TCP/IP で動作した一部のプログラミングプラクティスは、すべてのプロトコルでは機能しません。 その結果、Windows Sockets 2 API は、複数のプロトコルを処理するために必要な場合に関数を追加します。
開発者対象ユーザー
Windows ソケット 2 は、C/C++ プログラマが使用するように設計されています。 Windows ネットワークに関する知識が必要です。
実行時の要件
Windows ソケット 2 は、すべての Windows プラットフォームで使用できます。 Windows Sockets 2 プラットフォームの特定の実装または機能が存在する場合は、ドキュメントに明確に記載されています。
このセクションでは、次の操作を行います。
話題 | 形容 |
---|---|
Windows ソケット の新機能 |
Windows ソケットの新機能に関する情報。 |
Windows での Winsock ネットワーク プロトコルのサポートの |
さまざまなバージョンの Windows 上の Windows ソケットに対するネットワーク プロトコルのサポートに関する情報。 |
winsock の |
開発者が使用できる Windows ソケットのプログラミングに関する考慮事項、アーキテクチャ、および機能に関する一般的な情報。 |
Winsock の使用に関する |
Windows ソケットで使用される手順とプログラミング手法。 このセクションには、Winsockの概要などの基本的な Winsock プログラミング手法と、経験豊富な Winsock 開発者に役立つ高度な手法が含まれています。 |
Winsock リファレンス |
Windows ソケット API のドキュメント。 |
関連トピック