2012-06-01 57 views

回答

3

看看netty WebSocket Server xsource examples。他們非常好,自我解釋。另外,我一直在組建一個測試項目來演示使用netty進行Ajax推送。請參閱netty-ajax-server中的websocket package

+0

感謝您的快速回復。我經歷了netty-ajax-server示例。我想知道是否有一些方法可以發送即時生成的數據。 例如:我有一個WebSocketServerHandler類 還有另外一個C類,它可以即時生成數據,我怎樣才能通過websocket發送由C生成的數據? – Rndm

+1

首先,您需要websocket客戶端連接到服務器並等待數據。 (即,您無法單方面從服務器發起與客戶端的websocket連接。)然後,您需要在C類實例中引用客戶端通道的某處,以便引用該通道。 netty-ajax-server在單例中使用ChannelGroup。然後,C實例需要獲取通道引用,並將動態生成的數據寫入將傳遞給客戶端的通道。您還需要確保您有適當的下游處理程序來編碼數據。 – Nicholas