Page 78 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 78
}
}
});
bt_Send.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View view) {
//'전송하기'를 눌렀을 때 어떤 동작이 일어날지 설정
Toast.makeText(MainActivity.this, "전송중..",
Toast.LENGTH_SHORT).show();
//만약에 전송이 되고 있으면 전송중..이라고 표시됨
try {
hand leSock et.sen d(sell ected) ;
//전송하기를 누르면 아까 전송할 데이터를 담았던 변수 sellected
//에 있는 내용이 소켓 통신으로 전송됨
} catch (IOException e) {
//만약에 전송에 실패하면
Log.e(TAG, e.getMessage());
//App이 중지됨.
}
}
});
}
class HandleSocket extends Thread {
private static final String TAG = "HandleSocket";
private Context context;
private String url;
private int port;
private Socket socket;
- 71 -