ClientSocketの利用

2000/05/29 by K.Masaki


InternetページのClientSocketコンポーネントを利用します。以下は機能の簡単な説明です。表現は正確でないので、正確にはHelpを見てください。

プロパティ
Active ソケット接続がオープンしていて,他のマシンとの接続に利用可能かどうかを示します
Address Address プロパティは,次のような標準のインターネットドット区切り表記の 4 つの数値 (4 バイト値)からなる文字列です。
123.197.1.2
接続先のServiceではなくPortを指定した場合は、HostではなくAddressを指定しないと なぜかエラーになります。
Host Host プロパティは,次のような,特定のシステムのドメイン名とサービスからなる文字列 です。
http://www.wSite.com
Hostを指定した場合、Addressプロパティは無効になります。
Port 接続先のport番号です
Service 接続する時に自分のコンピューターでPort番号に変換します。Serviceを指定した場合、 Addressプロパティは無効になります。

メソッド
Open() サーバーに接続します
Close() サーバーから切断します
AnsiString Socket->ReceiveText() サーバーからデータを受け取ります(戻り値がAnsiStringという意味です)
Socket->SendText(AnsiString) サーバーにデータを送ります

イベント
OnConnect Open(); をした後、serverと繋がった時に発生します
OnDisconnect serverとの接続が切れた時に発生します、serverに切断された時も発生します
OnError ソケットが接続の確立,使用,またはシャットダウンに失敗したときに発生します
OnRead サーバーから情報が送られてきた時に発生します


使用方法


masaki@tube.ee.uec.ac.jp