本教程使用PHP和Socket.IO回答了问题的主要部分。
socket.io不是您唯一的选择。看一下实时网络技术指南。从外观上看,目前最好的基于PHP的解决方案是Ratchet。这需要作为一个单独的进程运行,因此您仍然会遇到跨进程通信问题。
常见的跨进程通信问题是使用消息队列。然后,当您希望您的Apache上运行的PHP应用程序被告知实时Web技术的事件时,就会出现问题。即使是从实时Web技术流程到apache服务器的调用,您也可能必须通过Web调用来执行此操作。
另一种选择是将实时通信卸载到我工作的托管服务(如Pusher)中。



