xmpp ping接收黑莓java

时间:2014-10-01 07:47:37

标签: blackberry java-me xmpp

当我从xmpp获得ping iq时,我不知道我在哪里做错了我得到异常坏的ioe异常。请帮助我,因为没有与xmpp的一致连接。

以下是我正在阅读ping iq并将ping发送到xmpp serve

的代码
if(type.equals("get"))

{

while (true) {

            if((reader.getType() == XmlReader.END_TAG) && reader.getName().equals("iq"))
            {

                this.xmppThread.pingResult(from,id);
        pingCheck=true;



        }
        }
}

将iq发送到xmpp的代码:

public void pingResult(String to,String id) {
    // TODO Auto-generated method stub

    String msg = "<iq type=result to="+to+"id="+id+"/>";

    try {
        os.write(msg.getBytes());
        os.flush();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

0 个答案:

没有答案