2011-11-08 3 views
-1

JAVAをベースにした非常に簡単なインスタントメッセンジャーを構築します。JAX ServerSocketクラスでSAXを使用する

サーバとクライアント間の通信にXML & SAXを使用することにしました。

(私はそれが私のAndriodプログラミングのスキルのために良いpractiveのだろうと思います。私が選択した理由です。)

私がXMLReaderを、ServerSocketのとBufferedReaderクラスを使用しようとしています。

しかし、私はそれらを実装するためのリソースや例を見つけるためにGoogle検索したとき、私は見つけることができませんでした。

誰も私に例を示すことができますか、それを実装する方法を教えてください。

他にも良い方法があるかどうかを教えていただければ幸いです。

ありがとうございます。

+0

ご質問がありましたら、実装をリクエストする以外の方法はありますか? – EJP

答えて

0

ヒントとして、XMLReaderの代わりにSAXParserを使用することをお勧めします。余談として

SAXParserFactory factory = SAXParserFactory.newInstance(); 
SAXParser saxParser = factory.newSAXParser(); 
saxParser.parse(socket.getInputStream(), handler); 

socketはServerSocketをによって返されるものである、とparserがあなたの着信XMLを処理し、カスタムSAXハンドラ、です)

、あなたがしたい場合は、あなたが、特にそれを言及didntの間、 XMLを使用してインスタントメッセンジャーサーバー&クライアントと通信する場合は、IM通信用のオープンスタンダード(XML)プロトコルであるXMPPを調べるとよいでしょう。

+0

ありがとうCrollster !!すてきな一日を! :) –

関連する問題