我正在尝试用 Java 开发一个简单的基于 Web 的聊天程序。我正在使用 spring、tomcat、hibernate、javascript、ajax 和 jquery。我对所有这些技术都是新手。我在这里问了一个问题就这样。我得到了很多答案/建议。一个建议是使用 WebServerSocket 但问题是我认为 tomcat6 不支持它。由于某些原因,我必须坚持使用 tomcat6。我得到了学习 ajax 轮询的建议。我现在正在阅读它,据我所知,它有一些时间间隔来获取另一个查询。如果服务器注意到客户端上传/发布数据到服务器,有没有办法让我的程序获取查询?另一个问题是,Skype 是否使用轮询?如果轮询在获取数据时有间隔,是否会导致我的服务器出现流量?请耐心向我解释,因为我相信有很多我误解了民意调查的概念。请赐教。我读了很多关于轮询、彗星、jms 的文章,我的大脑已经很困惑了。我花了将近 8 个小时,我几乎无法掌握这些概念。请帮助并建议我从哪里开始。我是个新手。提前致谢。