ソケットの操作
提供:RAD Studio (日本語)
ソケットの操作:インデックス への移動
ソケットコンポーネントを使用すると,TCP/IP および関連するプロトコルを使用してほかのシステムと通信するアプリケーションを作成できます。ソケットを使用すると,使用しているネットワークソフトウェアの詳細を意識せずにほかのマシンと接続して読み書きができます。ソケットは TCP/IP プロトコルに基づいた接続能力を提供しますが,User Datagram Protocol(UDP),Xerox Network System(XNS),DEC の DECnet プロトコル,Novell の IPX/SPX ファミリーなどの関連プロトコルとともに動作できる一般性も備えています。
ソケットを使用すると,ほかのシステムとの間で読み書きを行うネットワークサーバーやクライアントアプリケーションを記述できます。サーバーやクライアントアプリケーションは,ハイパーテキスト転送プロトコル(HTTP)やファイル転送プロトコル(FTP)などの単一のサービス専用にするのが普通です。サーバーソケットは,こういったサービスのいずれかを提供するアプリケーションが,そのサービスを利用するクライアントアプリケーションとリンクできるようにします。クライアントソケットは,いずれかのサービスを利用するアプリケーションが,そのサービスを提供しているサーバーアプリケーションとリンクできるようにします。
ソケットを使用するアプリケーションを作成するには,次の事項を理解している必要があります。