移動IM開發學習 5

2021-09-30 13:10:49 字數 1246 閱讀 1494

遵守xmpp的客戶端

mac中的」資訊」也是遵守xmpp協議的:

一.那麼如何在mac下的資訊中新增帳戶呢:

1.首先在openfire的管理控制台中新增使用者:

2.在mac資訊中新增剛才新增的賬戶:

<1>」資訊」—」新增帳號」:

<4>配置成功:

二.如何為自己的電腦配置網域名稱(ubuntu)

修改/etc/hosts

sudo vi /etc/hosts
三.客戶端adium

adium是個mac os x上的多方協議即時通訊客戶端,以libgaim函式庫為基礎。它被以 cocoaapi 編寫,並以自由軟體的gnu發布。

它的最大改進在於它轉換至libgaim協議而可支援如icq、windows live messenger、yahoo! messenger、jabber/xmpp(google talk亦使用),而非僅aim。

如何配置adium?

1.建立賬號:

移動IM開發學習 1

一.通訊方式 im通訊方式有兩種選擇 裝置直連 p2p 和通過伺服器中轉。1.p2p p2p多見於區域網內聊天工具,典型的應用有 飛鴿傳書,天網maze等。這類軟體在啟動後一般做兩件事情 進行udp廣播 傳送自己資訊和接受同區域網內其他端資訊 開啟tcp監聽 等待其他端進行連線 2.伺服器中轉 幾乎...

移動IM開發學習 3

在ubuntu系統上 xmpp環境搭建之mysql安裝 一.安裝mysql 資料庫也是伺服器,連線需要 位址 埠號 開啟終端 二.遠端訪問mysql資料庫 mysql遠端訪問的命令 mysql h192 168 1.11 uroot p123456出現這樣的錯誤 error 2003 hy000 c...

移動 IM 開發之心跳

什麼是心跳?在使用 tcp 長連線的im 服務設計中,往往都會涉及到心跳。心跳一般是指某端 絕大多數情況下是客戶端 每隔一定時間向對端傳送自定義指令,以判斷雙方是否存活,因其按照一定間隔傳送,類似於心跳,故被稱為心跳指令。為什麼要在應用層做心跳 那麼問題就隨之而來了 為什麼需要在應用層做心跳,難道 ...