php - swoole可以代替ajax轮询吗
ringa_lee
ringa_lee 2017-04-11 10:23:09
[PHP讨论组]

swoole可以代替ajax轮询吗,用到什么协议呢

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
高洛峰

可以建立 websocket 连接实现长连接

PHP中文网

js:socket.io 监听端口就行啦~

有问题,可以私信我~

黄舟

前端使用原生的websocket请求即可,给你看个例子:

this.websocket = new WebSocket("ws://url_websocket_server")
this.websocket.onopen = function (evt) {
    console.log("已连接websocket服务器");
}
var _this = this
this.websocket.onmessage = function (evt) {
    var data = JSON.parse(evt.data)
    console.log(data)
}
this.websocket.onclose = function (evt) {
    console.log("websocket close");
}
大家讲道理

Swoole 可以通过 swoole_websocket_server 类来进行 WebSocket 协议开发。前端可以使用 js 原生的 WebSocket 进行连接,但是 js 原生的 WebSocket 最低要求 IE10,IE10之前的版本只能通过 Flash 来进行 WebSocket 连接。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号