<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    躺在沙灘上的小豬

    快樂的每一天

    Smack Quick Start

    Smack is a library for communicating with XMPP servers to perform instant messaging and chat.
     

    package cn.martin.xmpp;

    import org.jivesoftware.smack.GroupChat;
    import org.jivesoftware.smack.XMPPConnection;
    import org.jivesoftware.smack.XMPPException;
    import org.jivesoftware.smack.Chat;
    import org.jivesoftware.smack.packet.Message;
    import org.junit.BeforeClass;
    import org.junit.Test;
    import org.junit.AfterClass;

    /**
     * 
    @author martin
     
    */
    public class SmackTest {
        
    private static XMPPConnection con;

        @BeforeClass
        
    public static void getConnection() throws XMPPException {
            con 
    = new XMPPConnection("rabbit");
            con.login(
    "martinx""1234");
        }

        @Test
        
    public void chatWithSingle() throws XMPPException {
            con.createChat(
    "martin@rabbit").sendMessage("Simple Message");
        }

        @Test
        
    public void chatWithGroup() throws XMPPException {
            String room 
    = "dd@conference.rabbit";
            GroupChat groupChat 
    = con.createGroupChat(room);
            groupChat.join(
    "martinx");
            Message message 
    = groupChat.createMessage();
            message.setBody(
    "Group Chat Test");
            groupChat.sendMessage(message);
        }

        @Test
        
    public void chatWithReturnedMessage() throws XMPPException {
            Chat chat 
    = con.createChat("martin@rabbit");

            Message message 
    = chat.createMessage();
            message.setBody(
    "Hello Martin");
            message.setProperty(
    "favoriteColor""red");
            chat.sendMessage(message);

            
    //獲取回復
            while (true) {
                Message _message 
    = chat.nextMessage();
                chat.sendMessage(_message.getBody());
            }
        }

        @AfterClass
        
    public static void closeConnection() {
            con.close();
        }
    }

    看了http://forum.javaeye.com/viewtopic.php?t=19089很是感興趣,想做一個,明天繼續

    posted on 2006-03-15 18:24 martin xus 閱讀(255) 評論(0)  編輯  收藏

    主站蜘蛛池模板: 亚洲精品无码成人AAA片| 18禁超污无遮挡无码免费网站国产 | 一级毛片直播亚洲| 色欲aⅴ亚洲情无码AV蜜桃| 99re热免费精品视频观看| 亚洲一本之道高清乱码| 国产人在线成免费视频| 国产成+人+综合+亚洲专| 无码人妻一区二区三区免费手机| 亚洲AV无码乱码在线观看代蜜桃| 99re热免费精品视频观看| 亚洲精品无码一区二区| 免费99热在线观看| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲人成人一区二区三区| 免费在线中文日本| 亚洲国产国产综合一区首页| 91精品全国免费观看含羞草| 亚洲免费视频播放| 日韩毛片免费在线观看| 成年免费a级毛片| 久久久久亚洲av无码尤物| 一本岛高清v不卡免费一三区| 亚洲人成电影网站免费| 亚洲成人影院在线观看| 免费播放在线日本感人片| 亚洲欧洲国产精品你懂的| 成人性生活免费视频| 又粗又长又爽又长黄免费视频| 亚洲AV无码精品色午夜在线观看| 亚洲一区免费在线观看| 国产成人综合亚洲绿色| 亚洲成在人线av| 在线v片免费观看视频| 日韩大片在线永久免费观看网站| 亚洲VA中文字幕无码毛片| 91在线品视觉盛宴免费| 国产免费一区二区三区免费视频| 337p日本欧洲亚洲大胆精品555588 | 最近中文字幕高清免费中文字幕mv| 亚洲精品福利你懂|