Windows ソケット 2
目的
Windows Sockets 2 (Winsock) を使用すると、プログラマは、高度なインターネット、イントラネット、およびその他のネットワーク対応アプリケーションを作成して、使用されているネットワーク プロトコルに関係なく、ネットワーク経由でアプリケーション データを送信できます。 Winsock を使用すると、プログラマはマルチキャストやサービス品質 (QoS) などの高度な Microsoft® Windows ® ネットワーク機能にアクセスできます。
Winsock は、Windows Open System Architecture (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 Socketsソケットの新機能 |
Windows ソケットの新機能に関する情報。 |
| Windowsでの Winsock ネットワーク プロトコルのサポート |
さまざまなバージョンのWindowsでのWindows ソケットのネットワーク プロトコルのサポートに関する情報。 |
| Winsock について |
Windowsソケットのプログラミングに関する考慮事項、アーキテクチャ、および開発者が利用できる機能に関する一般的な情報。 |
| Winsock の使用 |
Windows ソケットで使用される手順とプログラミング手法。 このセクションには、はじめに With Winsock などの基本的な Winsock プログラミング手法と、経験豊富な Winsock 開発者に役立つ高度な手法が含まれます。 |
| Winsock リファレンス |
Windows Sockets API のドキュメント。 |
関連トピック