2016-04-28 84 views
0

我有類似的web服務器,但沒有一個Web服務器的想法。相反,我想使用websockets。供內部使用。加載.html和.js文件使用WebSockets

用戶將有一個基本的網頁,這將只打開一個WebSocket連接,並應得到一個.html,並立即導航。 還應該能夠裝載與輔助功能一個.js爲這個新的HTML。

我在這裏看到的東西加載圖像文件 http://liamkaufman.com/blog/2012/02/11/12-pushing-files-to-the-browser-using-deliveryjs-socketio-and-nodejs/ ,但我不知道如何導航接收到的.html文件和如何執行收到的.js文件。

不要試圖說服我使用一個網絡服務器或其他技術,我有我這樣做:-) 感謝

+1

只是出於興趣 - 是什麼原因呢? :) – Dencker

+0

我不明白你爲什麼認爲使用WebSocket比普通的Web服務器更好。請解釋。 –

+0

我已經有一個正在運行的websocket服務器,我不想使用/學習另一種技術。 – user1034156

回答

0

使用的WebSocket reaasons本身意味着你需要使用一個服務器。 websocket被定義爲客戶端和服務器之間的連接。

here

的WebSockets是一種先進的技術,使得它可以打開用戶的瀏覽器和服務器之間的交互通信會話。使用此API,您可以將消息發送到服務器並接收事件驅動的響應,而無需輪詢服務器以進行回覆。

關於運行已下載的JavaScript文件,您可以使用eval,或者您可以在正文上創建一個新的腳本標記以加載您的javascript。

+0

是的,我已經運行的WebSocket服務器,從中我想送的.js和.html文件 – user1034156

+0

很高興知道EVAL。我會嘗試。謝謝 – user1034156