為了要在區域網路(LAN)上即時傳送訊息(IM, instant message),XMPP 不失為一可行的解決方案之一,當初回頭使用這個方案是因為,XMPP 同時支援訊息和檔案傳送,如同之前所說,Openfire 在穩定度上有所動搖,好不容易把 openfire 帶起來,接下來要把用戶送上伺服器,openfire 自已有出 spark 好用,pidgin 也很有名,也是好用,But... 這些應用程式,都是在 PC 上執行,然而,現在根本沒有人會帶 PC 出門,別說 PC 不可能,現在連 nb 都少有人帶,依賴手機和平板的佔絕大多數,要想出門還搞 IM ,mmm... I'm crazy,即便如此,還是有少數的 iOS app 可以連上,但是穩定度堪慮,更別說要開群組聊天室(group chat/multi-user-conference)了,連想開都找不到按扭可以開,傳檔案!?還沒找到有設這功能的app。 為了連上 Openfire XMPP server 在平板上安裝app,測試結果十分不慘烈,看來得另謀出路,簡單地說,預想的功能需求,在這些 app 上全數「共菇」。 用戶端連接 XMPP server 大致上有幾種方式: 由使用者指定 XMPP 伺服器連過去:這種和預期的目標一致 連到app指定伺服器而且無法更動:要多註冊一個帳號,一定要上網際網路,多透過一台伺服器,非預期 利用 google talk 一類的帳號來連接:同上,伺服器端得加一個外掛,非預期 雖然最後有1、2個 app 可以連到 Openfire 伺服器,但是,幾乎無法加聯絡人、不能開聊天室、找不到既有的聊天室,看來,這一塊,有很長的路要走,現時看起來是個死巷。 經過這幾天試下來,xmpp恐怕難以成功,而且已經想到接下來的好戲了,就算能聊天,也可以傳檔案把主要的訊息順著流程傳遞,就算幸運地傳了檔案,對方也能收下,那麼,最後的環節會落在,PC 最常用的檔案格式 Word ,呵呵,要用什麼來編輯才好,效能,難道又要成為壓垮稻草的那隻駱駝了嗎? 結果恐怕不如預期,得儘早打算。