NNTPサーバーに接続するためのJavaソケットまたはDatagramSocketの
質問
ヘイGuysは、私はグループと盗んポストに参加するAUTHINFOの詳細を送って、サーバに接続することができ、簡単なのNNTPクライアント、および使用GROUPとBODYを書きたい。
私はここに男のカップルとの議論を持っていたし、彼らはdataGramSocketsとdatGramPacketsを使用して提案します。
誰もがtradtionalソケットを超えるか、各コマンドの機能と使用する理由データグラムソケットを説明するこれらを行うための簡単なスクリプトを提供してもらえますか?私はソケットを使用して自分のサーバーに接続することができましたが、私は/サーバーにデータを受信送信するためのgetInputStream()メソッドおよびgetOutputStream()を使用する方法の手掛かりを持っていません。
すべてのヘルプは素晴らしいことだ。
解決
NNTP TCPベースのプロトコルではないですか?私は、データグラムがここに適切であろうとは思いません。さらに情報の再ために RFC のを参照してください。このプロトコルを使用しました。
私は見ることのApache Commonsのネットプラン<のhref = "http://commons.apache.org/net/api/org/apache/commons/net/nntp/package-tree.html" のrel = "nofollowをnoreferrer 「>使用のものであってもよいNNTPパッケージを、。
NNTPClientカプセル化すべて 投稿に必要な機能と NNTPサーバから記事を取得します。 から派生したすべてのクラスと同じように SocketClient、最初に接続する必要があります 前の接続でサーバに 最終的には何もしていて、 あなたは完全にしている切断()した後、 サーバとの対話を終えました。 )(isAllowedToPostことを忘れないでください この方法は、NNTPに定義されます。
誰かがすでにこのハードワークを行っている場合、私は生のソケットを使用しないようと思います。