我试图在java中开发一个简单的基于web的聊天程序。我使用spring,tomcat,hibernate,javascript,ajax和jquery。我对所有这些技术都很陌生。我在SO上问了一个问题here。我收到了很多答案/建议。一个建议是使用WebServerSocket,但问题是我认为tomcat6不支持它。出于某些原因,我必须坚持使用tomcat6。我有建议了解ajax轮询。我现在正在阅读它,据我了解,它有一些间隔来获取另一个查询。如果服务器注意到客户端上传/发布数据到服务器,是否有办法让我的程序获取查询?另一个问题是,Skype是否使用投票?如果轮询在获取数据时有间隔,它会导致我的服务器流量?请耐心向我解释,因为我相信存在很多我误解了投票的概念。请赐教。我读了很多关于投票,彗星,jms和我的大脑已经非常困惑。我花了近8个小时,我几乎无法理解这些概念。请帮助并建议我从哪里开始。我是这样的新手。提前致谢。Tomcat Ajax - 从哪里开始阅读?
0
A
回答
1
我认为最接近的解决方案是使用名为COMET的技术。简而言之,您可以拨打挂起电话的服务器,直到事件发生,所以当通话返回时,您将再次开始新的通话等等。在每个请求中,您都可以收到事件详细信息。你必须仔细在服务器上实现它,也许你需要调查一些关于如何使用tomcat进行COMET的事情,因为这种技术可能会损害可伸缩性。
相关问题
- 1. 如何/从哪里开始阅读开源代码?
- 2. 从哪里开始阅读SQLite源代码?
- 3. 从哪里呢编译器开始阅读
- 4. 多项选择测试标记阅读器 - 从哪里开始?
- 5. 从哪里开始?
- 6. - 从哪里开始?
- 7. 开始从哪里开始移植?
- 8. 如何开始,从哪里开始MScharts?
- 9. 从哪里开始Magento?
- 10. Rails memcached:从哪里开始?
- 11. nodejs从哪里开始?
- 12. 从哪里开始Python
- 13. 从哪里开始C#
- 14. 从哪里开始Rails
- 15. dealloc从哪里开始?
- 16. Wordpress.org从哪里开始?
- 17. .NET 3D,从哪里开始?
- 18. 从哪里开始Android Android
- 19. Mean.js,我从哪里开始?
- 20. 从哪里开始 - android?
- 21. MSN Bot,从哪里开始?
- 22. XNA从哪里开始?
- 23. 从哪里开始联网
- 24. 崩溃 - 从哪里开始?
- 25. Silverlight MVVM从哪里开始
- 26. 从哪里开始春季?
- 27. css,javascript - 从哪里开始?
- 28. 从哪里开始编程?
- 29. 从哪里开始CruiseControl.NET
- 30. 从哪里开始NodeJS?
非常感谢你,至少我有一个方向。 – TheOnlyIdiot