게안녕하세요.
어플을 공부하고 있는 학생입니다.
간단한 테스트 어플을 만들어보는 중 문제가 있어서 질문합니다..
와이파이 id와 pwd를 보내는 sendMessage클래스입니다.
et4, et5에 입력받은 문자열을 받아와 writeSocket.write함수로 쏴주는 부분인데요.
계속 오류가 납니다...b를 스트링으로 바꾸라고..
저의 궁금증을 해결해주실수 있나요...ㅠㅠ
class sendMessage extends Thread {
public void run() {
try {
byte ssid = Byte.parseByte(et4.getText().toString());
byte pwd = Byte.parseByte(et5.getText().toString());
byte[] b = new byte[100];
b = "{\"wifi\":\""+ssid+"\",\""+pwd+"}".getBytes();
writeSocket.write(b);
} catch (Exception e) {
final String recvInput = "메시지 전송에 실패하였습니다.";
Log.d("SetServer", e.getMessage());
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
setToast(recvInput);
}
});
}
}
}