workerman长连接实现进度条
1.官网下载服务端GatewayWorker框架
https://www.workerman.net/download/GatewayWorker.zip
2.下载客户端
https://github.com/walkor/GatewayClient
3.运行workman服务
cd GatewayWorker
php start.php start -d
4.客户端与服务端建立连接
/**
* 与GatewayWorker建立websocket连接,域名和端口改为你实际的域名端口,
* 其中端口为Gateway端口,即start_gateway.php指定的端口。
* start_gateway.php 中需要指定websocket协议,像这样
* $gateway = new Gateway(websocket://0.0.0.0:7272);
*/
ws = new WebSocket("ws://服务器地址:8282");
// 服务端主动推送消息时会触发这里的onmessage
ws.onmessage = function(e){
// json数据转换成js对象
var data = eval("("+e.data