Page 275 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 275
}
if(socket != null)
data_out = "z";
break;
/*default:
data_out = "";
break;*/
}
}
}
/*@Override
protected void onStop() {
super.onStop();
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}*/
//필요없음.
public class SetSocket extends Thread {
public void run(){
try {
socket = new Socket(ip, PORT);
//소켓이 열림.
networkWriter = new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream()));
networkReader = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
//소켓 연결로부터 output stream과 input stream을 가져오고, 그곳으로 송/수신이
시작됨.
checkUpdate = new CheckUpdate();
//수신용 스레드.
sender = new SendUpdate();
//송신용 스레드.
checkUpdate.start();
sender.start();
//스레드 두 개 시작.
} catch (IOException e) {
e.printStackTrace();
- 268 -