posts - 495,  comments - 11,  trackbacks - 0

          /*
          * @(#)GtalkTest.java 2010-4-17
          *
          * Copyright (c) 2010 by gerald. All Rights Reserved.
          */

          package org.jsoft.opensource.demos.smack;

          import org.apache.commons.logging.Log;
          import org.apache.commons.logging.LogFactory;
          import org.jivesoftware.smack.Chat;
          import org.jivesoftware.smack.ChatManager;
          import org.jivesoftware.smack.ConnectionConfiguration;
          import org.jivesoftware.smack.MessageListener;
          import org.jivesoftware.smack.XMPPConnection;
          import org.jivesoftware.smack.packet.Message;

          /**
          * 利用Smack,通過XMPP協議與Gtalk通信.
          *
          * @author <a href="
          mailto:gerald.chen@qq.com">GeraldChen</a>
          * @version $Id: GtalkTest.java 2010-4-17 上午12:30:23$
          */
          public class GtalkTest {
          /** Logger for this class */
          protected static final Log LOG = LogFactory.getLog(GtalkTest.class);

          public static void main(String[] args) {
          ?? test();
          }

          /**
          * 與Gtalk進行通訊
          *
          */
          public static void test() {
          ?? ConnectionConfiguration connectionConfig = new ConnectionConfiguration(
          ???? "talk.google.com", 5222, "gmail.com");
          ?? connectionConfig.setSASLAuthenticationEnabled(false);
          ?? XMPPConnection connection = new XMPPConnection(connectionConfig);
          ?? try {
          ??? connection.connect();
          ??? connection.login("logs.chen", "***********");
          ??? ChatManager chatmanager = connection.getChatManager();

          ??? Chat newChat = chatmanager.createChat("edotxp@gmail.com",
          ????? new MessageListener() {
          ?????? public void processMessage(Chat chat, Message message) {
          ??????? if(LOG.isInfoEnabled()) {
          ???????? LOG.info("Received message: \r\n" + message.toXML());
          ???????? LOG.info("收到相應消息");
          ??????? }
          ?????? }
          ????? });
          ??? newChat.sendMessage("陳先生,您好!");
          ??? Thread.sleep(10000);
          ?? } catch (Exception e) {
          ??? LOG.error(e);
          ?? }
          }

          }

          posted on 2010-04-17 02:11 jadmin 閱讀(351) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阜新市| 宁都县| 博客| 嘉义市| 民和| 辽宁省| 老河口市| 驻马店市| 吉木乃县| 富民县| 孟津县| 获嘉县| 万盛区| 绥江县| 班戈县| 宾川县| 鹿邑县| 醴陵市| 隆安县| 安庆市| 石林| 平阴县| 南昌市| 商都县| 个旧市| 德清县| 辽阳市| 龙里县| 潢川县| 廊坊市| 会昌县| 塔城市| 汪清县| 桂东县| 剑河县| 淮安市| 磐安县| 平度市| 舒城县| 玉溪市| 桂平市|