Implementasi komet pada glassfish v3

Saya mencoba mengimplementasikan komet grizzly di server glassfish saya v3.

Saya mencoba menghubungkan server web dari aplikasi desktop menggunakan objek url http.

Saya membuat ObjectInputStreamer dan ObjectOutputStreamer di klien dan server web.

Di servlet server web saya membuat ObjectOutputStream untuk menulis respons kembali ke klien. Dan streamer keluaran ini saya lampirkan untuk menangani komet sehingga saya dapat mendorong data ke klien tanpa permintaan pada saluran respons yang sama sesudahnya.

dan di klien saya tidak menutup InputStreamer sehingga saya dapat membaca respons yang didorong oleh server web menggunakan komet.

Tetapi saat menulis data pada aliran keluaran dari server web tidak memberikan pengecualian apa pun tetapi saya tetap tidak dapat membaca di ujung klien yang memberikan EOFException saat membaca dari Aliran Input yang dibuka.

Terima kasih, Ali


person Ali    schedule 05.07.2012    source sumber


Jawaban (1)


Komet adalah teknik yang digunakan untuk memberi tahu klien tentang perubahan di server melalui koneksi internet http. Tempat yang baik untuk mulai mempelajari komet adalah contohnya di sini. Menggunakan java.io.ObjectInput/OutputStream adalah untuk membaca file , meneruskan objek Java serial, dll. Mereka menggunakan Objek Serialization Stream Protocol, yang tidak berfungsi dengan komet.

person Ted    schedule 19.07.2012