byte[] recv = new byte[1024];
BufferedInputStream in = new BufferedInputStream(socket.getInputStream());
String tt = (new String(recv, "utf-8")) ;
Log.d(TAG1, "77777777777 - > " + tt);
mTv_data.setText(tt);
C(서버)에서 안드로이드(클라이언트)로 구조체 값을 바이너리형식으로 넘겨주고 있습니다.
구조체에는 double형과 float형이 있고요..
안드로이드에서는 BufferedInputStream으로 값을 받아서 textview에 뿌려줬는데 값이 깨져서 나오네요..
값을 받을때 바이너리형식을 각각의 변수타입에 맞게 형변환해야한다고 하던데...
형변환해서 각각의 값을 textview에 뿌려주려면 어떻게 해야할까요?? 관련 자료좀 부탁드립니다.