im пытается прочитать информацию, отправленную для клиента на android, используя протокол TCP. В моем сервере у меня есть следующий код:Какой лучший метод для чтения байта из TCP SERVER?
InputStream input = clienteSocket.getInputStream();
int c = input.read();
с будет containt на ascci номер, который клиент посылает.
Я также могу получить это, написав следующий код:
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
Я хотел бы знать, в чем разница между этими двумя методами.
Вам нужен только _a_ (один) байт от клиента или всего, что находится в потоке? –
(a) Определите «лучший». (б) Вы понимаете, что один дает вам байт, а другой - символ? (c) Вы перепутали «с клиента» и «с сервера», а не то, что это делает малейшую разницу. – EJP