2016-07-28 63 views
0

我對Node.js和Websocket沒有任何經驗。你能幫我介紹一下Grids和Real Live Grid for Grid嗎

我檢查了socket.io,我做了聊天示例。它工作得很好。

現在我不知道我該怎麼做,因爲socket.io聊天示例,但我需要做數據流網格。

例如;我有FOREX數據饋送,我想在我的HTML5網站上進行REAL LIVE UPDATE。

這有什麼例子嗎?

socket.io聊天真的很好,看起來像有力,但我不知道如何從他們的數據表。

我檢查了一些JQuery插件,但它們不像CHAT示例那樣工作。我不能說真實的實時數據。

我還希望在價格下跌或價格上漲時,在HTML方面提供一些CSS支持。

請幫助我,如果你知道這些事情。

謝謝。

+0

我沒有任何代碼... 林問我在哪裏可以開始,有一個真正的實時數據更新任何好的樣本。 (從服務器推送數據) 我檢查了一些Jquery插件,但它們不像CHAT一樣工作。 他們每3-5秒檢查一次數據。 我需要 - 當在服務器端更改數據時,也直接在HTML5上進行更改。就像Socket.io上的CHAT一樣 –

回答

0

如果您需要在流上轉換數據,也許可以使用名爲Scramjet的node.js模塊。它可以讓您在通過socket.io推送到您的頁面之前即時修改數據。例如,如果你想對數據進行壓縮一點

const io = require('socket.io').listen(8080); 
yourForexStream.pipe(new scramjet.DataStream) 
    .filter((forexItem) => typeof forexItem.tick !== "undefined") 
     // don't send heartbeats, just ticks 
    .map((forexItem) => forexItem.tick) 
     // just send the tick data 
    .on("data", (tick) => io.emit("tick", tick)); 
     // broadcast it to socket.io