我正在开发一个角形5应用程序,它通过Websocket连接与服务器(IoT设备)对话,其中发送和接收JSON消息。
该应用程序在Firefox、Chrome和Opera上运行良好--但使用Microsoft Edge,连接在空闲30秒后关闭,出现以下错误消息:
SCRIPT12030: WebSocket Error: Network Error 12030, The connection with the server was terminated abnormally
其他信息:
物联网设备在局域网中,因此不使用代理。
连接在websocket连接上30秒不活动后关闭。
如果我
据我了解,任何“客户端”(或“代理”或“用户代理”)都通过这种模式在万维网上交互:
Client ⟶ Routers(1) ⟶ DNS server ⟶ Routers(2) ⟶ Web Server ⟶ SOME_WEB_PAGE_DATA ⟶ Client
客户端(或“代理”或“用户代理”)指的是人或软件(如万维网浏览器)。
所谓万维网,我的意思是只对网站(不是对使用互联网的本地应用程序,但不是通过浏览器的万维网)。
万维网(第一组和第二组)中的“服务器路由器”是什么?
我最想知道这个软件位于哪里(它是在客户机环境中还是在远程服务器环境中),以及它们一般是如何工作的?