2011-04-10 66 views
0

我可以使用什麼技術來更新動態頁面的狀態(以數據形式),而無需用戶交互並且僅通過TCP消息?HTML頁面中顯示的狀態更改

+0

您可以添加更多的上下文和細節以及您在服務器端使用的是什麼技術? – 2011-04-10 16:27:46

+0

可能是這樣的幫助:[我怎樣才能通過JavaScript的TCP套接字進行通信?](http://stackoverflow.com/questions/307539/how-can-i-communicate-over-tcp-sockets-from-javascript) – 2011-04-10 16:30:39

回答

0

您需要JavaScript在客戶端(如jQuery)使AJAX調用服務器端應用程序。它會返回JSON格式的數據,然後您可以在客戶端上use to update the page

我認爲任何依賴於直接直接TCP通信的東西都會從一個用戶的瀏覽器到另一個–非常脆弱,這不是瀏覽器通常所促成的,這是由於安全問題。

+0

謝謝回覆。 如果你有一個頻繁變化的組件,它的狀態是我可以通過網頁表示這個狀態嗎? – 2011-04-12 05:22:23

+0

那麼,您可以使用Web應用程序來表示此狀態。例如,在網頁中,您應該讓jQuery以特定的時間間隔對Web應用程序進行輪詢,例如每隔30秒進行一次輪詢。然後,Web應用程序會回覆,而JavaScript可以做它需要處理的數據。 – syrion 2011-04-12 12:14:52