作者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://webptt.com/cn.aspx?n=bbs/Ajax/M.1573079900.A.10D.html
1F:→ mrbigmouth: 192.168是内网IP.....只有在同一个内网的电脑才能连 11/07 08:52
2F:→ Muteem: 楼上对的~~所以其他电脑在内网下无法看到影像QQ 11/07 16:42
3F:→ Muteem: 我刚刚发现在JS IP改为内网下 Firfox及Edge都正常 Chrome 11/07 16:43
4F:→ Muteem: 就不能看到影像,这是chrome问题吗,是否有改善写法呢.. 11/07 16:45
5F:→ y3k: WebsockerServer那边改绑192.18.1.7 11/07 18:34
6F:→ Muteem: 我试着改绑後JS部分不管是打localhost 或 192.168.1.7都 11/07 19:09
7F:→ Muteem: 无法连上QQ 我每个变数都试着print出来发现问题在python 11/07 19:11
8F:→ Muteem: websocket的API在Chrome下会跑版.. 11/07 19:12