nodejs结合socket.io实现websocket通信功能的方法
本文实例讲述了nodejs结合socket.io实现websocket通信功能的方法。因为websocket与此模式相比有很大的性能提升,而且可以提高实时性,所以对websocket作了一些研究。这里是使用nodejs+socket.io来实现的。将原来心跳请求后台数据的方式,修改为通过socket连接后台统一推送的方式。刚才之所以要建两个index.html文件,是为了能够方便地在既有的web项目中使用nodejs提供的socket服务。这样我们把public/index.html可以部署在别的服务器中,比如nginx或tomcat之类,然后在根目下启动socket的服务器,为其提供socket服务。并保持终端运行,然后再把项目部署在nginx里,通过chrome下访问nginx提供的web服务:打开开发者模式,就能在console里看到每隔一秒便会收到来自node服务器的socket推送消息了。希望本文所述对大家nodejs程序设计有所帮助。
用户评论