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

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

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

    lizongbo 的 編程學習

    http://618119.com

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks

    通過wildfire和linq可以將Gtalk,MSN,QQ,在一個客戶端中聯合起來,以下是我的操作步驟:
    也可以看 : http://lizongbo.googlepages.com/wildfire_linq?

    本文檔 word 格式下載(帶有完整抓圖): http://lizongbo.googlepages.com/wildfire_linq.zip

    需要的軟件有:

    a.?JDK? 1.5.0_09
    (來源: http://java.sun.com/javase/downloads/index.jsp)
    b.?xmpp(Jabber)服務器 :wildfire
    (下載地址:
    ?http://www.jivesoftware.org/downloadServlet?filename=wildfire/wildfire_3_1_1.zip
    地址來源: http://www.jivesoftware.org/downloads.jsp#wildfire
    c.?wildfire 多協議支持的插件
    (下載地址: http://www.jivesoftware.org/wildfire/plugins-beta/gateway.jar
    地址來源: http://www.jivesoftware.org/wildfire/plugins-beta.jsp )
    d.?xmpp(Jabber)客戶端 : linq
    (下載地址:http://jaist.dl.sourceforge.net/sourceforge/linq/LinQ-4.1.7-setup.exe
    地址來源:http://linq.sourceforge.net/ )
    e.?wildfire 增強包:

    lumaqq的java庫,有了這個才能夠支持讓wildfire支持QQ:
    ?http://lizongbo.googlepages.com/LumaQQLib.jar
    smack,有了這個才能夠支持讓linq只登錄一次就直接使用gatlk了:
    ?http://lizongbo.googlepages.com/smack.jar
    http://lizongbo.googlepages.com/smackx.jar
    http://lizongbo.googlepages.com/smackx-debug.jar
    (也可以去官方地址下載:
    http://www.jivesoftware.org/downloadServlet?filename=smack/smack_2_2_1.zip
    來源:http://www.jivesoftware.org/downloads.jsp )
    最最關鍵的是我修改后的gateway增強,替換這個才能夠使用qq和 gtalk.:
    http://lizongbo.googlepages.com/plugin-gateway.jar ,如果下載不了。那就是因為我還沒傳上去)

    安裝步驟:

    a.?先安裝jdk:
    運行jdk-1_5_0_09-windows-i586-p.exe,安裝到d:\java目錄,安裝好之后的目錄為:
    D:\Java\jdk1.5.0_09
    b.?設置JAVA_HOME環境變量,再將%JAVA_HOME%\bin加到Path環境變量中,如圖
    ?
    設置主機名
    用記事本打開hosts文件(比如 C:\WINDOWS\system32\drivers\etc\ hosts )
    增加想用到的xmpp服務域名(比如我的是 lizongbo.im),以及二級域名,然后保存文件
    ?
    安裝wildfire.
    解壓 wildfire_3_1_1.zip到D:\xmpp,解壓后得到的目錄是:D:\xmpp\wildfire。
    復制gateway.jar到D:\xmpp\wildfire\plugins\。
    配置wildfire:
    先運行:D:\xmpp\wildfire\bin\wildfired.exe。
    啟動后命令行窗口顯示內容為:
    .........
    Wildfire 3.1.1 [Nov 27, 2006 11:51:13 AM]
    Admin console listening at:
    ? http://127.0.0.1:9090
    ? https://127.0.0.1:9091
    現在開始參數設置:
    1.?用瀏覽器打開 http://127.0.0.1:9090

    2.?先選擇語言類型:選擇中文,然后繼續。
    ?
    3.?修改域為剛才在hosts里配置的:lizongbo.im,然后繼續
    ?
    4.?由于可以不使用外部數據庫,因此選擇嵌入的數據庫,然后繼續。
    ?
    5.?選擇默認值初始設置,然后繼續。
    ?
    6.?設置管理員郵箱和賬號密碼,然后繼續。
    ?
    7.?此時安裝已經完成,選擇登錄到控制臺。

    8.?在登錄的地方,用戶名為admin,密碼為剛才設置的密碼。
    9.?登錄后在首頁,點頁面左下方的“Gateways” 下的“Settings ”,
    也就是 http://localhost:9090/plugins/gateway/gateway-settings.jsp
    ?
    10.?將所有的協議轉換都打上鉤。,然后注銷登錄。
    ?
    11.?關閉wildfire的命令行窗口。

    c.?開始增加QQ和Gtalk支持。
    1.將先前準備好的 LumaQQLib.jar,smack.jar,smackx.jar, smackx-debug.jar,
    復制到D:\xmpp\wildfire\plugins\gateway\lib,再將修改后的plugin-gateway.jar
    復制到D:\xmpp\wildfire\plugins\gateway\lib替換原來的plugin-gateway.jar。
    2.在用文本編輯器打開D:\xmpp\wildfire\plugins\gateway\i18n\gateway_i18n.properties,
    在最后加上下面一段文字:


    # QQ Transport
    gateway.qq.shortservice=QQ
    gateway.qq.service=QQ IM
    gateway.qq.name=QQ Trans
    gateway.qq.username=QQ Number
    gateway.qq.password=QQ Password
    gateway.qq.registration=Please enter your QQ Number and password.


    # Gatalk Transport
    gateway.gtalk.shortservice=Gtalk
    gateway.gtalk.service=Google Talk
    gateway.gtalk.name=Gtalk Trans
    gateway.gtalk.username=GMail Address
    gateway.gtalk.password=Password
    gateway.gtalk.registration=Please enter your Gmail address and password.
    然后保存gateway_i18n.properties。

    再將gateway_i18n.properties 另存為一個新的文件為:gateway_i18n_zh_CN.properties,
    即同時存在gateway_i18n.properties和gateway_i18n_zh_CN.properties。
    3.再運行D:\xmpp\wildfire\bin\wildfired.exe,此時的wildfire是不光支持AIM, ICQ,ICQ,MSN, Yahoo! Messenger,IRC的協議轉換,,還額外可以支持qq和gtalk了。

    配置linq
    1.?先運行LinQ-4.1.7-setup.exe進行安裝.
    2.?安裝完成之后,運行linq,,在linq主面板上選擇“賬戶設置”。在賬戶設置的網絡連接面板,把“使用指定的服務器地址”打上鉤,服務器地址填寫為:127.0.0.1
    ?
    3.?在linq主面板的右下方,點“注冊新賬號”,服務器填:lizongbo.im,就是先前配置的域,用戶名和密碼都填為test,再點“注冊”, (如果注冊半天沒有反應,請再執行第二步重新再設置一下ip地址,再保存設置。)
    ?

    4.?注冊成功之后,用test@ lizongbo.im進行登錄。(登錄不了的,請重新注冊賬號)
    5.?登錄之后,點“Wildfire Server”展開可用的服務列表,在這里可以看見qq和gtalk,
    ?
    配置qq賬號:
    1.?在“qq.lizongbo.im”上點右鍵,選擇在服務上注冊,然后點“下一步”
    ?
    2.?由于服務端配置還有點問題,注冊框的標題可能沒顯示出來,上面第一個文本框填寫qq號碼,下面的文本框填寫QQ密碼,然后再點下一步。
    ?
    ?
    3.?注冊成功之后點“完成”。
    ?
    4.?給QQ上的朋友發消息聊天
    ? ;
    ;


    配置gtalk賬號:
    5.?在“gtalk.lizongbo.im”上點右鍵,選擇在服務上注冊,然后點“下一步”
    ?
    6.?由于服務端配置還有點問題,注冊框的標題沒顯示出來,上面第一個文本框填寫gmail郵箱,下面的文本框填寫gmail密碼,然后再點下一步。
    ?
    ?
    7.?注冊成功之后點“完成”。
    8.?登錄另外gatlk賬號,給剛才通過linq登錄的gtalk賬號發消息

    ? ;
    配置MSN賬號:

    9.?在“msn.lizongbo.im”上點右鍵,選擇在服務上注冊,然后點“下一步”
    10.?由于服務端配置還有點問題,注冊框的標題沒顯示出來,上面第一個文本框填寫msn賬號,下面的文本框填寫msn密碼,然后再點下一步。
    11.?注冊成功之后點“完成”。
    12.?給在線的同事發消息,經過測試,已經成功。
    ?
    ?
    ;

    致謝:
    1.?http://www.jivesoftware.org/ 感謝jive提供了如此優秀的xmpp服務端和客戶端庫文件。
    2.?http://www.google.com/talk/intl/zh-CN/ 感謝gtalk對xmpp協議的支持。
    3.?http://linq.sourceforge.net/? 非常優秀的xmpp客戶端。
    4.?http://lumaqq.linuxsir.org/main/? 超級出色的純java的qq客戶端。
    5.http://hi.baidu.com/jabber 一個很不錯的關于xmpp的blog。


    附注:由于我對xmpp并不十分了解,只用了兩天給wildfire增加qq和gatlk網關的支持,因此只將qq和gatlk的支持做到實現基本的聊天功能(qq的在線狀態判斷不正確,gatlk的好友列表我沒取過來),其它很多功能在lumaqq和smack的庫中已經有現成的api,但是我現在暫時沒時間一一調用。后期我會增加更多的功能,如果需要得到更新的修改后的plugin-gateway.jar,請發郵件索取。郵件標題注明:”請求plugin-gateway.jar”

    posted on 2006-11-29 10:17 lizongbo 的編程學習 閱讀(10314) 評論(31)  編輯  收藏 所屬分類: java開源
    主站蜘蛛池模板: 亚洲区小说区图片区QVOD| 亚洲精品国产成人影院| 亚洲美女视频一区二区三区| 91免费在线视频| 国产亚洲AV无码AV男人的天堂| 亚洲免费视频一区二区三区| 亚洲色无码专区在线观看| 中文在线观看永久免费| 亚洲精品国产精品乱码不99| 国产精品区免费视频| 91大神亚洲影视在线| 精品香蕉在线观看免费| 亚洲性无码一区二区三区 | 日本免费大黄在线观看| 久久亚洲sm情趣捆绑调教| 免费观看无遮挡www的小视频| 亚洲欧洲高清有无| 大地资源二在线观看免费高清| 亚洲人片在线观看天堂无码| 四虎国产精品免费视| 成人免费777777被爆出| 亚洲黑人嫩小videos| 国产成人免费网站| 香蕉视频在线观看免费| 亚洲AV无码一区二区二三区入口| 99在线热视频只有精品免费| 亚洲中文字幕一二三四区苍井空| 免费中文字幕在线| 免费视频一区二区| 亚洲中文字幕久久精品无码A| 国产国产人免费人成免费视频 | 国产一级淫片免费播放| 三年片免费高清版| 亚洲欧洲另类春色校园小说| 日本午夜免费福利视频| 久久久久久久99精品免费观看 | 特a级免费高清黄色片 | 亚洲AV综合色区无码另类小说| 成人免费黄色网址| 黄色网址免费在线观看| 久久久久久久亚洲Av无码 |