即時通訊(IM)面試題

2021-07-12 07:18:20 字數 388 閱讀 7209

有沒有做過即時通訊?是否使用過xmpp,講述一下xmpp的實現原理

客戶端獲取到伺服器傳送過來的好友訊息,客戶端需要對xml進行解析,使用的解析框架的kissxml框架,而不是nsxmlparser/gdataxml。

在使用xmpp的時候有沒有遇到什麼困難

2.xmpp框架沒有提供傳送附件的功能,需要自己實現(但是環信已經把這些功能整合進去了)

實現方法,把檔案上傳到檔案伺服器,上傳成功後獲取檔案儲存路徑,再把附件的路徑傳送給好友

用xmppframework傳送,語音,文件的時候不能直接傳送到openfire伺服器,先把檔案儲存到檔案伺服器中,然後檔案伺服器會返回乙個以,語音等的路徑,之後就把這個路徑放到xml的訊息體裡面。

是否使用過環信,簡單說下環信的實現原理

即時通訊IM

mqtt message queuing telemetry transport,訊息佇列遙測傳輸 是ibm開發的乙個即時通訊協議,有可能成為物聯網的重要組成部分。該協議支援所有平台,幾乎可以把所有聯網物品和外部連線起來,被用來當做感測器和致動器 比如通過twitter讓房屋聯網 的通訊協議。xmp...

即時通訊 IM

1 協議選型 2 im伺服器選型 3 對協議和伺服器做相應修改,通常來說直接拿個標準協議和開源伺服器是一定不能用到生產環境的 4 保證訊息到達率,絕不丟訊息 一 協議選型 常用做im的協議 mqtt協議 ibm開發的乙個即時協議 優點 多平台 缺點 簡單的訊息協議,要自己實現好友群組 用例 推送 s...

即時通訊 im

no.1 即時通訊 作用 即時通訊 instant message,im 是指能夠即時傳送和接收 網際網路 訊息等的業務。1998年即時通訊的功能日益豐富,逐漸整合了 電子郵件 部落格 電視 遊戲和 搜尋 等多種功能。即時通訊已經發展成集交流 資訊 娛樂 搜尋 電子商務 辦公協作和企業客戶服務等為一...