Я все еще относительно новичок в сокетах, и я не видел никакой информации по этому вопросу.
Чтобы записать в подключенный сокет, вы можете использовать
socket.getOutputStream().write
Или создайте новый DataOutputStream
из сокета OutputStream
и напишите на него.
- Что считается "хорошей практикой", используя DataOutputStream или OutputStream? Большинство примеров, которые я нашел в Интернете, используют DataOutputStream (для отправки строк, например, в двухстороннем чате).
- Есть ли какие-либо преимущества или недостатки в использовании DataOutputStream над OutputStream?
- Есть ли разница в производительности, которая заметно между этими двумя, когда, например, отправляет файлы?