2012-04-25 18 views
0

私はsmackライブラリを使ってGoogle server.Butに接続していますが、コードを実行してメッセージを送受信し続ける方法がわからないという問題があります。コードを貼り付けるthis.I午前のコピーで私を助けるために:smackライブラリを使用してクライアントアプリケーションを構築する方法

// connect to gtalk server 
ConnectionConfiguration connConfig = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com"); 
XMPPConnection connection = new XMPPConnection(connConfig); 
connection.connect(); 

// login with username and password 
connection.login("camel.test.1", "secret"); 

// set presence status info 
Presence presence = new Presence(Presence.Type.available); 
connection.sendPacket(presence); 

// send a message to somebody 
Message msg = new Message("[email protected]", Message.Type.chat); 
msg.setBody("hello"); 
connection.sendPacket(msg); 

connection.disconnect(); 

メッセージを送ることがこれで正常に動作しますのでご注意ください、私は私ができるように、同じコードで実行する必要があり修正を知っているcode.Letメッセージの送信と受信の両方に使用します。

答えて

0
  • アプリケーションを終了させないでください。
  • 接続を切断しないでください。
  • 受信メッセージを受信するためにPacketListenerを登録します。
関連する問題