-2
A
回答
1
僅憑TCP,您只需獲得一個空的裸露網絡連接,您將不得不傳輸數據。有很多工作要做。
使用XMPP,您可以依靠完整的協議(連接,數據格式,工作流程)。您還可以從現成的成熟軟件實施中受益,例如MongooseIM和Tigase用於服務器端,以及客戶端庫,例如iOS上的XMPPframework和Android上的Smack。
您也可以使用AMQP或MQTT協議或某種與移動推送通知(APNS和/或GCM)結合使用的REST API。
相關問題
- 1. 當polymorphy不是(還)時,我應該使用協議嗎?
- 2. 使用高級限制Swift協議
- 3. 我爲免費和高級應用使用哪些軟件包?
- 4. 我應該在asyncio中使用協議還是流?
- 5. 與Android的氣氛低級協議
- 6. 任何開源即時通訊軟件?
- 7. 開源即時通訊軟件?
- 8. 是否有任何Internet協議套件的低級網絡庫?
- 9. 我可以使用高級消息隊列協議(AMQP)嗎?
- 10. NHibernate,我應該使用ReadCommitted還是ReadUncommited事務隔離級別?
- 11. 串口協議通訊
- 12. 通過串口通信的任何更高級別的協議?
- 13. 使用MoSync 2.7的移動即時通訊軟件
- 14. 我應該升級還是從我的WIN7 IE9機器上的MSXML4降級
- 15. 是否可以將低級語言轉換爲高級語言?
- 16. 建議GWT高級應用服務器
- 17. 使用哪個:自我還是超級?
- 18. 這是WebSocket還是低級別的正常使用?
- 19. 是基於現有協議的協議還是協議?
- 20. 低級圖形的高級語言
- 21. 調試:高級與低級錯誤
- 22. 扭曲的協議行爲的高級測試
- 23. 我應該讓JPA還是數據庫級聯刪除?
- 24. 即時通訊使用的時間包
- 25. 什麼通信協議超級終端使用?
- 26. 超級終端使用的TCP/IP通信協議?
- 27. 我應該在存儲過程級別還是在中間層級上使用我的事務?
- 28. 將蘋果通過低級別的網絡API拒絕應用程序使用HTTP協議
- 29. 升級還是不升級
- 30. 即時通訊ping
許多優秀的問題根據專家的經驗產生了一定程度的意見,但對這個問題的回答往往幾乎完全基於意見,而不是事實,參考或具體的專業知識。 –