delphi.gif (306 バイト) NNTPの使い方


NNTPはNNTP(Networking News Transfer Protocol) ニュースサーバへのアクセスを行うためのコンポーネントです。

 

toach.gif (917 バイト) 接続と切断

ニュースサーバをアクセスするためにはニュースサーバに接続しなければなりません。接続は、Connectメソッドを使用します。Connectメソッドを実行した後に、ProtocolStateChangedイベントが発生するので、Stateプロパティの内容に応じて、適切な処理を行います。また、アクセスを終了するときには、Quitメソッドを使用します。

 

toach.gif (917 バイト) 接続の確立

接続が確立すると、ProtocolStateがNNTPTransactionになります。これは、ProtocolStateChangedイベントを監視することによって確認します。

 

toach.gif (917 バイト) ドキュメントの取得

ニュースはニュースグループに別れているので、SelectGroupでグループを選んで、ドキュメントの取得をGetDocメソッドによって行います。

 

NNTPのサンプルは\Delphi3\Demos\Internet\NNTPにあります。

Delphi4 パワーガイド」の「6-19 NNTPを使うには」に詳しい説明とサンプルがあります。