Page 93 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 93
public void setSocket(final String ip, final int port) throws IOException {
//└ip와 port를 받아와서 소켓을 만들어주는 메소드
new Thread(new Runnable() {
//└새로운 쓰레드를 만든다.
@Override
public void run() {
//└run메소드
try {
//└try-catch문 시작
socket = new Socket(ip, port);
//└소켓을 ip와 port를 인자로 새로 만듦
netReader = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
//└netReader를 새로운 BufferedReader로 만듦
netWriter = new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream()));
//└netWriter를 새로운 BufferedWriter로 만듦
} catch (IOException e) {
//└만약 IOException 에러가 있다면
e.printStackTrace();
//└에러를 로그에 띄움
}
}
}).start();
//└쓰레드 시작
}
class Sharearea {
//└Sharearea 클래스
private String state = "";
//└state의 기본값은 null값으로
public String getShareData() {
//└getShareData 메소드
return state;
//└state를 반환해줌
}
public void setSharedData(String sharedData) {
- 86 -