2012-07-05 147 views
1

我想在我的glassfish服務器v3上實現彗星灰熊。彗星在glassfish v3上的實現

我想從使用http url對象的桌面應用程序連接web服務器。

我在客戶端和Web服務器上都創建了ObjectInputStreamer和ObjectOutputStreamer。

在webserver servlet中,我創建ObjectOutputStream來將響應寫回客戶端。 這個輸出流式傳輸我附加到彗星的處理,以便我可以在沒有請求後在同一響應通道上將數據推送到客戶端。

,並在客戶端,我不關閉InputStreamer,這樣我可以讀取使用彗星由網絡服務器推響應。

但在從網絡服務器它沒有給予任何異常,但我仍無法在客戶端這給EOFException類從打開讀取輸入流讀取輸出流寫入數據。

感謝, 阿里

回答

0

彗星是用來更改通知的客戶端服務器通過HTTP的Internet連接的技術。示例here.使用java.io.ObjectInput/OutputStream是爲了讀取文件,傳遞序列化的Java對象等。它們使用Object Serialization Stream Protocol,它不適用於comet。