當前位置:編程學習大全網 - 網站源碼 - android上的socket通信的開源框架有哪些

android上的socket通信的開源框架有哪些

xmpp協議的即時通訊方案,openfire androidpn,等等。它們都是使用了apache mina開發,但是這些東西基本都需要二次改造開發。而且改動還很大,我也看過這些東西的源碼,發現代碼結構不太理想,耦合的情況太多,實在不好擴展。所謂XMPP 協議。只不過是別人使用mina 自定義了壹個消息編碼解碼協議。通俗的講就是,xml形式消息的編碼與解碼,我們完全沒有必要在國外這套不成熟的openfire 與xmpp 上耗費過多的精力去研究,我們完全可以通過apache mina 自定義自己的通訊協議,並可以為它使用自己的名字。我們不要盲目崇拜國外的有些東西,自己掌握原理,才是最重要的,各位切記~

這套IM系統為我個人自主開發 使用了 apache mina ,主要功能為 服務端和客戶端,客戶端 到客戶端的即時通信,可以支持包括文字 圖片,語音等任何消息形式 服務端使用的 struts2+spring3和 apache mina android端 也使用的apache mina。這套IM系統結構還是非常清晰合理的,非常容易擴展和改造,下面是android版本 的 demo的目的是只是壹個演示 ,可以參照它的代碼,使用這套系統開發自己的東西,核心價值是壹套高靈活性,相對標準化的即時通訊解決方案,即時聊天只是它的壹種運用途徑!

  • 上一篇:分時波測試公式
  • 下一篇:國內開源的網校系統有哪些?
  • copyright 2024編程學習大全網