可以的,但是运行的地方不能是虚拟主机,因为那些一般只有FTP文件管理+WEB控制面板,这种条件下基本上无法实现的,即使实现了,效果也不好
最简单的说,就是ajax定时刷新,比如间隔10秒。有新数据,就反馈到前台,没新数据就等待下一次刷新。但是真正在应用中需要考虑到消息及时性、服务器压力等等。可以用comet进行设计node.js 、socket反正当你真的要自己开发一个im系统应用到自己的项目中的话,是一个很大的工程
你可以看一下swoole, 网上有基于它的在线聊天系统