안드로이드 개발 질문/답변
(글 수 45,052)
public class Server{
private ServerSocket serversock;
private Socket sock = null;
private HashMap hm = new HashMap();
public Server(){
try{
// port번호를 받아들여 ServerSocket 생성.
int port = 10012;
ServerSocket serversock = new ServerSocket(port);
System.out.println("Client Wait..");
while(true){
Socket sock = serversock.accept();
//PrintWriter pw = new PrintWriter(sock.getOutputStream());
EchoThread echothread = new EchoThread(sock,hm);
echothread.start();
}
}catch(Exception e){
System.out.println("connect error !");
System.out.println(e);
}
}
private ServerSocket serversock;
private Socket sock = null;
private HashMap hm = new HashMap();
public Server(){
try{
// port번호를 받아들여 ServerSocket 생성.
int port = 10012;
ServerSocket serversock = new ServerSocket(port);
System.out.println("Client Wait..");
while(true){
Socket sock = serversock.accept();
//PrintWriter pw = new PrintWriter(sock.getOutputStream());
EchoThread echothread = new EchoThread(sock,hm);
echothread.start();
}
}catch(Exception e){
System.out.println("connect error !");
System.out.println(e);
}
}
결과값이
Client Wait..
connect error !
java.lang.NullPointerException
이렇게 콘솔창에 뜹니다.
커넥션 에런데...
널포인터에러...ㅠㅠ
소켓은 뚫린거 같은데 accept를 못하는건가요?