国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayworker如何做整站全局連接

xlqt

一個網(wǎng)站有很多頁面,我想要我的連接,只要不離開當(dāng)前網(wǎng)站都有效,都能怍到消息,哪怕刷新頁面,能達(dá)到這個效果嗎?

2258 4 0
4個回答

phpcreeper

websocket不就是干這個的嗎?

  • xlqt 2020-03-24

    可是我現(xiàn)在遇到的問題是,我在A頁面定義的ws,在B頁面里用ws.send,找不到。

  • xlqt 2020-03-24

    我在header里定義并連接了ws,但在其它頁面中就是不能使用ws.send

xlqt

在JS里,我知道可以這樣來鏈接
ws = new WebSocket("127.0.0.1:8282");
ws.onmessage = function(e){
接收動作
}
ws.send(message);//發(fā)送

那么,在php里如何寫呢?我沒搞懂,求助!

  • phpcreeper 2020-03-24

    沒看手冊吧,你要的這功能官方手冊全有現(xiàn)成的API,單發(fā): Gateway::sendToClient();組播:Gateway::sendToGroup();廣播:Gateway::sendToAll()等等

  • xlqt 2020-03-24

    不是,我沒表達(dá)清楚我的意思,你說的是Events.php里的用法,我是說我上面的JS代碼,如果用PHP來做,應(yīng)該要怎么做。

  • xlqt 2020-03-24

    我現(xiàn)在能用JS連接的,但如果我有一個php頁面,要在這個頁面里發(fā)送數(shù)據(jù)到Events.php,該怎么寫

  • phpcreeper 2020-03-24

    有兩種方法:
    1、用workerman自帶的AsyncTcpConnection作為客戶端去連gateway (現(xiàn)成的啥都有)
    2、用PHP自帶的stream 流API或者socketAPI 封裝客戶端去連gateway(自己造,麻煩)

  • phpcreeper 2020-03-24

    我理解你說的PHP頁面指的是純服務(wù)端的PHP腳本,也不知道你是不是這意思?

six

整站推送消息用這個 http://www.wtbis.cn/web-sender 。官放都封裝好了直接調(diào)用就行

  • 暫無評論
dignfei

使用 ?> ,然后php代碼就到此為止了,后面直接按照html的寫法寫js代碼

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??