Page 86 - 3-3
P. 86
import java.io.OutputStreamWriter; // 소켓 write 스트림
import java.net.Socket; // 소켓
public class Mythread extends Thread implements Runnable {
private String ip, str = "";
private int port;
private Socket sock = null;
private BufferedWriter out = null;
private Sender send = null;
private BufferedReader in = null;
//private Reciever rece = null;
public String msg = null;
public MyThread ()
{}
// 함수 선언 후 행동 없을 시 반응 없음
pubic MyThread(String ip, int port) {
this.ip = ip;
// 이 자바파일의 ip 변수 값에 받아온 ip 입력.
// 이후 모든 페이지에서 이 ip 값을 가진 단말과 통신
this.port = port;
// 이 자바파일의 port 변수 값에 받아온 port 입력.
// 이후 모든 페이지에서 이 port 값을 가진 단말과 통신
}
public void sendStr(String str) {
this.str = str;
// 주문페이지에서 설정한 값을 저장
// 이후 지금 저장한 값을 아트메가에 송신
}
public void Close() {
try {
if((sock!=null)&&(in!=null)&&(out!=null)&&(send!=null) {
// 통신이 되고 있는지 확인
// 만일 되고 있다면
sock.close();
// 소켓 폐쇄
in.close();
// 입력 취소
out.close();
- 86 -