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

workerman握手失敗 handshake response

左手畫(huà)圈

我是按官方提供的demo案例封裝在php框架中, 本地已經(jīng)測(cè)試完畢,通過(guò)兩個(gè)客戶端互相發(fā)送消息都沒(méi)有問(wèn)題, 但是扔服務(wù)器上, 第一步握手都失敗了,如圖:

服務(wù)器已運(yùn)行監(jiān)聽(tīng)2000端口

2000端口已經(jīng)對(duì)外開(kāi)放, 通過(guò)服務(wù)器ip, tcping測(cè)試通的

這是前端代碼:

補(bǔ)充: 跨域也沒(méi)有問(wèn)題, 我用ajax測(cè)過(guò);

2210 5 0
5個(gè)回答

forgaoqiang

建議抓下包看看具體發(fā)生了什么,大概率是服務(wù)器網(wǎng)絡(luò)問(wèn)題,看上去是協(xié)商沒(méi)有完成

另外吐槽下:websocket本身就是為跨域設(shè)計(jì)存在的,不存在跨域問(wèn)題,隨便連接

  • 左手畫(huà)圈 2021-07-29

    服務(wù)器網(wǎng)絡(luò)問(wèn)題是指什么呢? 服務(wù)器上有部署其他項(xiàng)目,訪問(wèn)都沒(méi)有問(wèn)題

  • forgaoqiang 2021-07-30

    @8173:詭異的是你暴露了公網(wǎng)信息 我去嘗試連接并發(fā)送了消息 發(fā)現(xiàn)是能夠連接和使用的 你檢查下你的客戶端是不是網(wǎng)絡(luò)有問(wèn)題吧

  • 左手畫(huà)圈 2021-07-30

    @8059: 謝謝你的回復(fù), 這個(gè)IP暴露沒(méi)關(guān)系,這個(gè)小服務(wù)器不重要, 昨天發(fā)現(xiàn)PHP沒(méi)裝pcntl擴(kuò)展, 今天裝上,環(huán)境都沒(méi)問(wèn)題了, 但是還是報(bào)原來(lái)的錯(cuò), 前端websocket沒(méi)有觸發(fā)onopen, 后端已經(jīng)可以打印到請(qǐng)求,但沒(méi)有握手成功.

左手畫(huà)圈

我查看了apache日志,workerman日志,和項(xiàng)目日志,都沒(méi)有任何報(bào)錯(cuò), 所以不知道如何排錯(cuò)

  • 暫無(wú)評(píng)論
喵了個(gè)咪

workerman debug 方式運(yùn)行,看下是不是有報(bào)錯(cuò)

  • 左手畫(huà)圈 2021-07-29

    試了,沒(méi)有報(bào)錯(cuò); 我看了手冊(cè)中的環(huán)境章節(jié), 說(shuō)PHP需要pcntl和posix擴(kuò)展; 發(fā)現(xiàn)服務(wù)器上沒(méi)有pcntl

左手畫(huà)圈

我看了手冊(cè)中的環(huán)境要求章節(jié), 說(shuō)PHP需要pcntl和posix擴(kuò)展; 發(fā)現(xiàn)服務(wù)器上沒(méi)有pcntl, 然后進(jìn)行安裝.
我的linux服務(wù)器是centos系統(tǒng), yum和dnf庫(kù)中都沒(méi)有pcntl 所以我用源碼編譯安裝
安裝的過(guò)程中,不能使用phpize命令, 然后安裝PHP對(duì)應(yīng)版本的php-devel; 安裝成功了,執(zhí)行phpize命令,結(jié)果永遠(yuǎn)報(bào)這個(gè)錯(cuò)誤:

Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.

phpize默認(rèn)安裝在 /usr/bin/phpize
我指定到這個(gè)bin目錄運(yùn)行也報(bào)上面的錯(cuò)誤.

下面圖片是安裝php-devel成功截圖

  • 左手畫(huà)圈 2021-07-31

    問(wèn)題已經(jīng)解決了, phpize命令執(zhí)行不了,是因?yàn)榄h(huán)境變量的關(guān)系, 系統(tǒng)中還有一個(gè)phpize,在當(dāng)前php版本的目錄下,用這個(gè)路徑執(zhí)行就OK了, 然后./configure又報(bào)錯(cuò)了,也是路徑不對(duì).擴(kuò)展全部裝好, 還是無(wú)法握手, 至于是哪一環(huán)解決的, 我也說(shuō)不上來(lái) (我用命令開(kāi)了另一個(gè)端口, 防火墻又開(kāi)又關(guān)閉, 接著80端口和443端口失效了, 其他網(wǎng)站都不能訪問(wèn), 我又把這兩個(gè)端口加進(jìn)去, 最后再回過(guò)頭測(cè)websocket,居然握手成功了)

小七他哥

后端代碼呢?

  • 左手畫(huà)圈 2021-07-31

    已經(jīng)解決了, 至于是哪一環(huán)解決的, 我也說(shuō)不上來(lái)

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??