Page 825 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 825
공중망을 이용한 애완동물 사료 공급기
setSocket(hostname, 7777);
CheckUpdate checkUpdate = new CheckUpdate();
checkUpdate.start();
SendUpdate sender = new SendUpdate();
sender.start();
} catch (IOException e) {
e.printStackTrace();
}
if (socket != null) {
Toast.makeText(MainActivity.this, "통신을 시작합니다.",
Toast.LENGTH_SHORT).show();
} else if (socket == null) {
Toast.makeText(MainActivity.this, "통신을 시작합니다.",
Toast.LENGTH_SHORT).show();
}
break;
default:
break;
}
} //액션바가 눌렸을때 작동하는 역할
public void setSocket(final String ip, final int port) throws IOException {
new Thread(new Runnable() {
@Override
public void run() {
try {
socket = new Socket(ip, PORT);
networkWriter = new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream()));
networkReader = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
} catch (IOException e) {
e.printStackTrace();
인천전자마이스터고등학교
- 818 -