任何一個可以給我製作桌面客戶端和Web服務器聊天應用程序的指南。我必須在java(雙方客戶端和服務器)中執行此項目,對於服務器端我正在使用tomcat在Jsp/servlet中進行工作,但是如何使客戶端應用程序與Web服務器通信,以及如果兩個客戶端想聊天什麼是遵循...的最佳方法?謝謝。桌面客戶端Web服務器,聊天應用程序
回答
有兩種常見設計,即Client pull和server push。每個人都有自己的優點和缺點。
客戶端拉請求您定期請求服務器,這可能會導致服務器上的流量負載,但它更容易實現。
服務器推送要求您在客戶端運行一個「服務器」,等待目標服務器推送消息。這聽起來更有效率,但如果您有數百萬個客戶端連接到您的服務器,則您可能會始終打開大量連接(端口),這可能會浪費資源。由於您需要製作客戶端服務器,因此實現起來更加困難。
在我的情況下,客戶數量不是一個大問題..你能給我一個例子/鏈接如何實現服務器推送? –
看看https://netty.io/ – gigadot
好兄弟我會看看它,並留下評論它的未來...非常感謝幫助。 –
- 1. Socket編程客戶端服務器聊天應用程序C++
- 2. Java中的客戶端 - 服務器聊天應用程序
- 3. 客戶端服務器tcp/ip聊天室應用程序
- 4. C中的服務器客戶端聊天應用程序
- 5. c中的客戶端服務器聊天應用程序
- 6. 聊天服務器 - 客戶端/服務器聊天Java作業
- 7. 服務器端客戶端聊天程序
- 8. 客戶端 - 服務器在Lua聊天
- 9. 同步:客戶端,服務器聊天
- 10. 聊天客戶端服務器C++
- 11. 客戶端服務器聊天
- 12. 客戶端 - 服務器聊天Twisted,Python
- 13. Java聊天客戶端和服務器
- 14. (聊天)服務器和客戶端
- 15. 服務器/客戶端聊天
- 16. C++服務器客戶端聊天
- 17. Java多客戶端聊天服務器
- 18. 聊天服務器客戶端輸出
- 19. Java客戶端/服務器聊天
- 20. Java聊天服務器客戶端
- 21. UDP多客戶端聊天服務器
- 22. Web服務客戶端應用程序
- 23. 創建客戶端服務器聊天程序
- 24. 運行客戶端 - 服務器聊天程序
- 25. Java客戶端服務器聊天程序
- 26. 一個簡單的客戶端/服務器聊天程序
- 27. 關於java中的聊天客戶端服務器程序
- 28. 聊天UDP客戶端/服務器程序
- 29. 使用Window服務或WCF製作聊天服務器(聊天服務器的.NET服務和聊天客戶端的iOS應用程序)
- 30. 在C#中創建客戶端/服務器聊天客戶端
沒有[Google](http://www.google.com)幫助嗎? – Sujay
如果您使用TOmcat,您不需要桌面客戶端,那麼瀏覽器將成爲我們的客戶端。 – CloudyMarble
兄弟,但我找到了urlconnection類。問題是你必須爲來自客戶端的每一個請求建立連接......其次,爲了完成聊天,這種方法是無效的。 –