[問題] WebSocket 錯誤 404

作者: Muteem (Muteem)   2019-11-07 06:38:07
我是個程式初學者..
最近一直在練習如何讓頁面呈現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)
謝謝。
作者: mrbigmouth (大嘴先生)   2019-11-07 08:52:00
192.168是內網IP.....只有在同一個內網的電腦才能連
作者: Muteem (Muteem)   2019-11-07 16:42:00
樓上對的~~所以其他電腦在內網下無法看到影像QQ我剛剛發現在JS IP改為內網下 Firfox及Edge都正常 Chrome就不能看到影像,這是chrome問題嗎,是否有改善寫法呢..
作者: y3k (激流を制するは静水)   2019-11-07 18:34:00
WebsockerServer那邊改綁192.18.1.7
作者: Muteem (Muteem)   2019-11-07 19:09:00
我試著改綁後JS部分不管是打localhost 或 192.168.1.7都無法連上QQ 我每個變數都試著print出來發現問題在pythonwebsocket的API在Chrome下會跑版..

Links booklink

Contact Us: admin [ a t ] ucptt.com