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

gatewayworker如何做整站全局連接

xlqt

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

2370 4 0
4個(gè)回答

phpcreeper

websocket不就是干這個(gè)的嗎?

  • xlqt 2020-03-24

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

  • xlqt 2020-03-24

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

xlqt

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

那么,在php里如何寫(xiě)呢?我沒(méi)搞懂,求助!

  • phpcreeper 2020-03-24

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

  • xlqt 2020-03-24

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

  • xlqt 2020-03-24

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

  • phpcreeper 2020-03-24

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

  • phpcreeper 2020-03-24

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

six

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

  • 暫無(wú)評(píng)論
dignfei

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

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??