我是Android的初學者。我想發送任何文本數據到服務器,並響應任何文本數據的服務器,我讀這個鏈接: http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/
但該鏈接只是發送文本,並不能得到響應的服務器,我該如何解決?如何在android中使用套接字編程創建聊天應用程序?
回答
按照這些視頻:
以「構建聊天應用程序爲Android從零開始」,您將瞭解聊天應用的一切,即使你從來沒有建立一個!
您可以發送任何文本數據到服務器和服務器(XAMPP和MAMP)響應任何文本數據。
見 http://qscutter.com/courses/building-a-chat-app-for-android-from-scratch
你讓腳本PHP和Ajax的index.php
的ServerSocket: http://docs.oracle.com/javase/7/docs/api/java/net/ServerSocket.html
插槽:
http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html
感謝的人享受..
有關完整的理解WhatsApp的流量讓我指導你的WhatsApp的流動,如何複製類似從我在項目中學習並應用的博客中提取的。通過WhatsApp的
XMPP(可擴展消息處理現場協議)使用
- 協議正在使用的WhatsApp。爲了確保網絡安全,正在使用DSL。這確保了私人數據傳輸。
當消息發送時,它在服務器上排隊。消息在隊列中等待,直到收件人重新連接以接收消息。當郵件發送時,發件人會在郵件附近收到一個雙重複選標記的通知。交付後,消息立即從服務器內存中刪除。
- 數據庫管理
對於數據庫管理的Mnesia DB開始發揮作用。 Mnesia是一個多用戶分佈式DBMS,它恰好是ERLANG的默認數據庫。因此,通過使用Mnesia,該應用程序可以實現更快的請求響應,從而提高整體效率。
FreeBSD是WhatsApp所依賴的操作系統。即興使用基於ERLANG的應用程序並優化FreeBSD,WhatsApp能夠實現更好的吞吐量。爲了存儲多媒體文件,該應用程序使用專用Web服務器YAWS。
WhatsApp的技術特點是時候通過分析創建whatsApp備選方案的可能性來切換齒輪。市場上有大量的消息應用程序似乎是完美的WhatsApp克隆。實際情況是,構建WhatsApp的許多嘗試都是因爲類似的應用程序失敗,因爲它們不遵循技術方面
讓我來解釋一下應用程序的流程,該應用程序可用於開發面向Android的WhatsApp克隆,因爲它具有SDK爲這些廣泛的首選移動操作系統做好準備這是您可以發現它的流程。
Ejabberd,開源的Jabber服務器已被定製,您可以使用它來提高運營效率。 XMPP協議也已經過定製,可加快登錄和重新登錄會話速度。爲了保護應用程序免受DDOS攻擊,並防止帳戶欺騙,此移動聊天應用程序已使用HMAC加密。
對於數據存儲,您可以同時使用Mnesia和MySQL。雖然Mnesia用於維護用戶登錄會話,但MySQL有助於維護用戶的詳細信息,從帳戶憑證到其他個人數據。
日誌是即時通訊應用程序的關鍵。爲了保存多個節點之間的聊天記錄,您可以部署Cassandra數據庫。該數據庫提供了良好的讀寫速度,從而幫助用戶在需要時隨時檢索聊天記錄。
希望它會有所幫助。
- 1. Java套接字聊天應用程序
- 2. 聊天室使用套接字編程
- 3. 創建Android Wifi聊天應用程序
- 4. 在php中使用套接字編程(Erlang)的聊天應用程序
- 5. Android聊天應用程序
- 6. 如何使用Servlets和JSP創建聊天應用程序
- 7. 如何在PHP/Javascript中創建聊天應用程序?
- 8. 套接字編程聊天系統
- 9. java套接字編程聊天
- 10. java中的UDP套接字聊天應用程序
- 11. 適用於Android和ios的Java套接字編程聊天室
- 12. 在Windows應用程序中建立聊天應用程序XAML
- 13. 使用套接字在web應用程序中聊天給我一個錯誤
- 14. 在PyQt中使用套接字創建聊天室
- 15. 如何在django應用程序中編寫套接字編程
- 16. 如何使用Xmpp服務器爲android創建聊天應用程序?
- 17. 氣球在聊天Android應用程序
- 18. P2p在Android的聊天應用程序
- 19. C#多客戶端套接字聊天應用程序
- 20. 聊天應用程序,套接字與RMI
- 21. 被動地收聽聊天應用程序的套接字
- 22. 在聊天應用程序中使用單個客戶端創建多個套接字
- 23. 如何使聊天應用程序,一對一聊天UI
- 24. 使用TCP或UDP套接字的VB 2008在線聊天應用程序
- 25. 在Swift中保持套接字在聊天應用程序中打開
- 26. 如何創建語音聊天應用程序(SIP協議)
- 27. 創建nodeJS聊天應用程序。如何運行
- 28. 使用電報創建聊天應用程序
- 29. 使用jQuery/Phono創建XMPP GTalk聊天應用程序
- 30. 使用MySql創建聊天應用程序,php,不帶GCM
使用xmpp其更容易,更好,更快,然後套接字 –
@DeepanshuGandhi thanks.can你給我的教程鏈接? –
類似於whatsapp? – Shadow