簡體   English   中英

Javascript TCP套接字連接

[英]Javascript TCP socket connection

基本上,我有一台發送信息的服務器(在這種情況下,每秒發送一次溫度數據)

我希望僅使用JavaScript在網頁上顯示溫度並動態更新溫度。

無論如何,我無法更改服務器。 看起來很簡單,但是我找不到我需要的東西。

您需要做的是與PHP或其他服務器端建立連接,然后通過AJAX將結果返回到JavaScript。

JavaScript 無法打開任意的TCP連接,因為當與基於IP地址進行身份驗證的服務(或根本不基於身份驗證的服務)結合使用時,這將允許各種混亂。 這包括Windows或NFS文件共享,平均打印機,平均LAN游戲,平均家庭路由器的Web界面以及許多企業軟件。

您實際上無法阻止瀏覽器訪問惡意網站(因為其中包括使用惡意廣告訪問受信任的網站 )。 如果這些站點可以影響任意的TCP連接,則它們可以例如嘗試使用RFC 1918專用地址范圍內的每個IP地址或客戶端來自的組織的地址范圍內的每個IP地址,並確定您擁有的設備。 僅此一項就構成嚴重的隱私侵害,但是想象一下,一個惡意軟件站點會在您偶然訪問它的情況下找到打印機,然后在您的辦公室中打印出垃圾郵件

您可以使用WebSocket服務器將本機TCP轉換為WebSockets。 大多數Websocket實現都將具有一個服務器作為演示應用程序,但是您也可以使用獨立代理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM