Я реализую Socket, который будет принимать данные с сервера. Сервер отправит запись данных, которая будет разделена stx, data, etx. Мой вопрос: если я использую следующий код:java bufferedreader, декларация readline
client = new Socket("XXX.XXX.XXX.XXX", 50000);
BufferedReader d = new BufferedReader(new InputStreamReader(client.getInputStream()));
String line;
while ((line = d.readLine()) != null) {
// do something
}
Он автоматически выполнит разделение каждой записи данных? Или я должен сделать это сам? Благодаря
STX = начало текста (ASCII символов)
ETX = Конец текста (ASCII символов)
Может быть, я не совсем понимаю, но .. что такое «запись данных» и что вы подразумеваете под «разделенным stx, data, etx.»? – exoddus