Я отправляю строку через сокет, в который ранее отправлял файл, но получатель читает ее как часть самого файла, есть ли способ отправить своего рода EOF перед отправкой строки?
Для отправки файла я использую
byte[] buffer = new byte[1024];
int count;
while ((count = fis.read(buffer)) >= 0) os.write(buffer, 0, count);
os.flush();
(и почти то же самое для его получения)
Для отправки строки я использую OutputStreamWriter
( Вот мой код: hatebin )
Я также читал здесь , что я должен отправить символ SOH, но какой из них я должен отправить и как?
Заранее спасибо.