认证高级PHP讲师
你这个思路不太对, 你不需要自己去搞连接,而是接着用浏览器的连接方式,比如 http(s) ws 协议这种。浏览器没有办法处理这几类以外的其他通信协议。
所以目前实现有这类几种方式。
长轮询,页面隔几秒或者几十秒发送一个请求 询问后端有没有新数据,有就加载。实现方式有用ajax的有用iframe的。
websocket,需要浏览器支持html5, 发起一个真正长连接,服务器端可以随时给客户端发送信息。
前端可以使用WebStocket
ajax 轮训可以做到
后端接收,前端使用AJAX请求数据,再渲染页面。
你这个思路不太对, 你不需要自己去搞连接,而是接着用浏览器的连接方式,比如 http(s) ws 协议这种。
浏览器没有办法处理这几类以外的其他通信协议。
所以目前实现有这类几种方式。
长轮询,页面隔几秒或者几十秒发送一个请求 询问后端有没有新数据,有就加载。实现方式有用ajax的有用iframe的。
websocket,需要浏览器支持html5, 发起一个真正长连接,服务器端可以随时给客户端发送信息。
前端可以使用WebStocket
ajax 轮训可以做到
后端接收,前端使用AJAX请求数据,再渲染页面。