作者Muteem (Muteem)
看板Ajax
標題[問題] WebSocket 錯誤 404
時間Thu Nov 7 06:38:07 2019
我是個程式初學者..
最近一直在練習如何讓頁面呈現RTSP影像
試著學這個網址:
https://www.itread01.com/content/1547446926.html
好不容易成功了,但問題來了
只要我想透過非localhost去連線我的網頁,都會出現GET
http://192.168.1.7/test.html 404
例如用別台電腦連我這台電腦的IP就無法看到影像,都是內網
但如果將JS websocket ws的ip改為localhost就會只有開伺服器的那台用localhost連才能看。
這問題我試著弄好幾天,爬文都沒有相關解法QQ,
不曉得版上大神們有沒有建議的改法
程式碼與網址幾乎相同,
差別在Python 的 server = WebsocketServer(PORT,'0.0.0.0') 及
JS Websocket IP 為192.168.1.7(Python IP)
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.204.245 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1573079900.A.10D.html
→ mrbigmouth: 192.168是內網IP.....只有在同一個內網的電腦才能連 11/07 08:52
→ Muteem: 樓上對的~~所以其他電腦在內網下無法看到影像QQ 11/07 16:42
→ Muteem: 我剛剛發現在JS IP改為內網下 Firfox及Edge都正常 Chrome 11/07 16:43
→ Muteem: 就不能看到影像,這是chrome問題嗎,是否有改善寫法呢.. 11/07 16:45
→ y3k: WebsockerServer那邊改綁192.18.1.7 11/07 18:34
→ Muteem: 我試著改綁後JS部分不管是打localhost 或 192.168.1.7都 11/07 19:09
→ Muteem: 無法連上QQ 我每個變數都試著print出來發現問題在python 11/07 19:11
→ Muteem: websocket的API在Chrome下會跑版.. 11/07 19:12