소켓통신으로 문자열을 받아야 합니다.
A데이터, B데이터, C데이터, D데이터 등등.
NEW BufferedReader(new InputStreamReader(Socket.getInputStream()));
String data = socket.readLine();
A = data.substring(0,4);
B = data.substring(4,8);
C D.. ~
전송받는 데이터의 문자열 길이가
0 일수도 있고, (1자리)
10000 일수도 있습니다. (5자리)
소켓통신으로 들어오는 데이터(수신)를 subString으로 잘라서 쓰고 있는 중인데,
가변하는 문자열 길이를 어떻게 구분해서 잘라 써야 하는지
조언을 해주셨으면 합니다.
감사합니다.