| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > передать обьект через сокеты |
| Автор: goodday1941 20.3.2007, 18:39 |
| вопрос по сокетам... передавать там можно только потоки, а мне нужно передать обьект (как вариант содержит имя файла и FileInputStream) как мне это сделать? тоесть как передать потоком обьект? (нашел такую фичу как ObjectStream но что то все примеры по ней не в тему, там через этот метод постоянно FileInputStream передают (: ) |
| Автор: AntonSaburov 20.3.2007, 18:45 |
| ObjectOutputStream и ObjectInputStream. Только объекты должны быть Serializable. |
| Автор: chief39 20.3.2007, 18:50 |
| http://zerioh.tripod.com/ressources/sockets.html |
| Автор: goodday1941 20.3.2007, 18:51 |
| мм... эт я понял что эти методы используються.. но нужен какой то пример... так как в конструкторе идет: public ObjectInputStream(InputStream in) а я почему то считал что должно итти обьект которій хочу передать... путевых ссылок на примеры не наел :( Добавлено @ 18:52 о.. сейчас гляну Добавлено @ 18:54 гм... пасибо.. прикольня ссылка |
| Автор: AntonSaburov 20.3.2007, 18:55 |
| InputStream в конструкторе - энадо подставить стрим от сокета. А писать в стрим надо через ObjectOutputStream.writeObject() - почитай APi повнимательнее. Там даже в заголовке для ObjectOutputStream какой-то код приведен. |
| Автор: chief39 20.3.2007, 20:45 |
Ещё успеешь наесть |
| Автор: goodday1941 21.3.2007, 11:02 |
| Автор: LSD 21.3.2007, 12:18 |
| goodday1941, ты когда начнешь помечать вопросы решенными, а? |
| Автор: goodday1941 21.3.2007, 13:11 |
эм.. постараюсь исправиться |