Javascript 针对本地主机服务器-客户端实时聊天的最佳jQuery/Java PHP解决方案

Javascript 针对本地主机服务器-客户端实时聊天的最佳jQuery/Java PHP解决方案,javascript,jquery,ajax,jquery-plugins,livechat,Javascript,Jquery,Ajax,Jquery Plugins,Livechat,我的专用网络中有带PHP的Apache服务器和相关的本地客户端PC。有人能推荐最好的聊天解决方案来在客户端PC和服务器之间进行通信吗?我正在寻找一个Ajax/Java解决方案,比如GMail内部的聊天支持。你可以利用它,它是免费的,可以集成到网站中 无法使用Apache完成此操作。聊天通常是通过一种叫做AFAIK的技术完成的,Apache不支持这种技术。GMail使用这种技术 另一方面,使用轮询策略的效率较低,涉及到大量的外部服务器-客户端通信。 < P>您考虑过谷歌AppEngine java

我的专用网络中有带PHP的Apache服务器和相关的本地客户端PC。有人能推荐最好的聊天解决方案来在客户端PC和服务器之间进行通信吗?我正在寻找一个Ajax/Java解决方案,比如GMail内部的聊天支持。

你可以利用它,它是免费的,可以集成到网站中

无法使用Apache完成此操作。聊天通常是通过一种叫做AFAIK的技术完成的,Apache不支持这种技术。GMail使用这种技术


另一方面,使用轮询策略的效率较低,涉及到大量的外部服务器-客户端通信。

< P>您考虑过谷歌AppEngine java的XMPP服务吗?


很明显,它与其他google API有很好的集成,如果您的配额不足,服务器可以免费托管,或者使用jetty在localserver上运行它。

这是针对ISS或Windows server还是其他什么?其他什么?一个特别的Comet引擎。这些要求是到每个客户机的持久连接,并且您可以在一个连接中立即响应所有其他连接中的事件。在node.js或EventMachine中很容易实现,并且有许多专用的Comet引擎。下面是一个使用PHP的Comet示例,但它在事件响应方面失败(它在服务器端循环,并延迟读取文件以查看是否存在事件):。由于它使用了一种技巧来伪造PHP进程之间的通信,所以即使在Apache/PHP上也可以这样做(只要您不介意聊天稍微延迟,或者服务器中使用的额外工作和额外内存)。。。有没有办法像gmail聊天那样集成它?不幸的是,你必须根据需要修改它。我不认为你会得到一个完全按照你的要求打包的聊天系统。。是否有其他解决方案不需要像您的解决方案那样的数据库??