public class Android_socket_ServerActivity extends Activity {

TextView curIP_tv ;
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
        
        
        
        //socketHander sockhandler ;
        String curIP =getLocalIpAddress();
        curIP_tv = (TextView) findViewById(R.id.curIP);
        curIP_tv.setText(curIP);
        
        socketServer sockServer = new socketServer( 7878);
        
        
        현재코드는 이렇구요 


=========================================================
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.SimpleDateFormat;
import java.util.Date;

public class socketServer {

public socketServer() {

}

public static void main(String[] args) {
ServerSocket serverSocket = null;

try{
serverSocket = new ServerSocket(8888);
System.out.println("서버 준비 완료 ");
}catch(Exception e){
e.printStackTrace();
}

while(true){

try{
System.out.println(getTime()+"연결요청을 기다립니다");
Socket socket = serverSocket.accept();
System.out.println(getTime()+socket.getInetAddress()+"로 부터 연결요청이 들어왔습니다");
InputStream in = socket.getInputStream();
DataInputStream dis = new DataInputStream(in);

String input = dis.readUTF();
System.out.println(input);

System.out.println("연결을 해제합니다");

dis.close();
in.close();


}catch(IOException e){
e.printStackTrace();
}
}
}
static String getTime(){
SimpleDateFormat f = new SimpleDateFormat("[hh:mm:ss]");
return f.format(new Date());
}

}

이건 원래 자바에서 소켓쓰던걸 가져와서 변경하려고 복사해두었던겁니다.
println()만 Log.v 로 바꿧구요


근데 문제는 어디서터지는지 보려구 디버그를 켯는데 waiting for bebugger to attach라는 창 뜨는곳에서 멈춰서 
움직이지 않습니다.  ( 그림참조 )  이렇게 뜨는상태에서 멈춰버립니다.

질문은 이겁니다.
1. 왜 저 화면에서 멈추는 걸까요? 재부팅과 , 삭제 재설치를 몇번이고 해봤지만 되지않구요.
2. 앞으로 서버를 여는 부분을 스레드를 사용하여 accept에서 블락으로 놓고 계속적인 통신을 하려고합니다 -: 방향제시좀....


ㅜㅜㅜ 도와주세요
힘드네요 ㅋㅋㅋㅋㅋ