看板 Ajax 關於我們 聯絡資訊
我是個程式初學者.. 最近一直在練習如何讓頁面呈現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