任何一个可以给我制作桌面客户端和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类。问题是你必须为来自客户端的每一个请求建立连接......其次,为了完成聊天,这种方法是无效的。 –