아래와 같은 형식으로 스레드를 짯는데....

다른 컴퓨터는 연결이 되서 데이터가 뜨는데 내 컴퓨터만 데이터가 뜨질 않아

즉, 소켓서버가 accept가 안된다는건데... 로그 찍어보니 그렇더라구...


이럴땐 어딜 봐야 하는걸까? 왜 내 컴퓨터만 안되는거지;;


ServerSocket s = null; // 서버 소켓

Socket s1 = null;


public void run() {

System.out.println(oth.get_date(4) + "Net_Server 진입");

try {

s = new ServerSocket(8888); // 서버의 포트번호 지정

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}


while (true) {

try {


s1 = s.accept(); // 클라이언트가 접속했다. (클라이언트가 들어올 때 까지 대기상태 이다.)

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}


Socket s2 = new Socket();

s2 = s1;

new response_thread(s2).start(); // 스레드에 소켓을 넘긴다.

s1 = null; // s1 을 null 로 초기한 후, 다시 대기상태로 들어간다.


}


}