Re[9]: Java Web Start+передача класса по сети ClassCirculari
От: Волк-Призрак Россия http://ghostwolf.newmail.ru
Дата: 30.11.04 17:20
Оценка:
Здравствуйте, dshe, Вы писали:

D>Здравствуйте, Lucker, Вы писали:


L>>Здравствуйте, Lucker, Вы писали:


D>>>>А java.beans.XMLEncoder/java.beans.XMLDecoder не подошел?


L>>>Так у него в одном месте 1.3 стоит. Надо еще парсер цеплять клиентам


L>>Во ляпнул. Там не парсер, там 1.4 надо цеплять, штоб заработало. Тогда нах-ра java.beans.XMLEncoder/java.beans.XMLDecoder?


D>И то правда! С java.beans.XMLEncoder/java.beans.XMLDecoder'ами я поспешил.


В общем, спасибо за рекомендацию.
Просто
у меня специфический протокол в системе — передаются сериализованые зипованые объекты,
производные от класса, описываюшего понятие "сообщение".
Я не знаю про этот декодер, в частности, как он отреагирует на то, что результат работы кодера
запишется в ObjectOutputStream, опирающемся на ZipOutputStream, лежащем на ByteArrayStream...
Код просто переносил из дейтаграмного варианта в сокетный. Когда дейтаграмный вариант делал,
дейтаграммы из Одессы в Ростов доходили, а с Москвой наладить связь не удалось. Вот и перешел на сокеты.
Теперь с ними проблемы (не осовобождаются все ресурсы, использованые сокетом),
Т. е. при повторном запуске клиентской программы он выдаёт BindException : address in use.
но это другая тема.
Если на этот пункт здесь реакции не будет, открою как отдельный топик.
while(Life.getClass().getClassLoader()==Religion.GOD){Life.be();};
Скажи .net корпорации Microsoft! (c) ghostwolf 2004
7 раз поищи в стандартной библиотеке, 1 раз накодь своё.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.