마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

tcp/ip 바이너리 통신 질문입니다.

–1 추천

서버와 tcp/ip통신을 진행 중입니다.

서버로 데이터를 보낼 경우 string이 아니라 바이너리 형태로 전송을 하려고 하는데 방법을 잘 몰르겠습니다.

 

String code = "aa001";

String msg = "hello"

sock = new Socket(serverAddr, PORT);
 
DataOutputStream output = new DataOutputStream(sock.getOutputStream());
 
output.write(code+msg);

output.flush();

위와 같은 방법으로 하였더니 서버에 String값으로 전송이 되고 있습니다.

byte형식으로 보내려면 어떻게 해야 할까요..?

kinuhl (110 포인트) 님이 2014년 2월 28일 질문

2개의 답변

0 추천
String 형을 보냈으니 당연한 결과 아닐까요

byte 형으로 선언하여 해보시면 어떨까요?
인연 (31,880 포인트) 님이 2014년 2월 28일 답변
0 추천
String.getBytes() 메소드를 이용하면 byte[] 로 변환할 수 있지요
b22n (22,940 포인트) 님이 2014년 2월 28일 답변
...