У меня здесь проблема ...!
Я хочу написать программу, в которой мне нужно передать некоторые данные и имя_пакета этих данных ...
Итак, я создаю класс Packet.Я хочу отправить объект Packet через OutputStream сокета.
Packet
OutputStream
Как мне этого добиться? Спасибо
То, что вам нужно, называется ObjectOutputStream . он создается из обычного OutputStream. На стороне получателя вам понадобится соответствующий ObjectInputStream. Ваш объект и все его поля должны реализовывать интерфейс Serializable .
Пример кода:
OutputStream os = socket.getOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(os); oos.writeObject(p);