안녕하세요

안드로이드 디바이스간에 소켓 통신 테스트 중에 있습니다.

안드로이드와 pc간에는 서로 통신이 잘 되는데,

안드로이드 디바이스간에는 wi-fi 를 통해서 연결하고 있는데, 연결이 안됩니다.

ip를 내부아이피(192.168.xxx.xxx) 로 줘야 하는건가요? wi - fi 연결하면 나오는 ip를 사용해야 되는건가요?

Logcat을 보니 client에서 객체를 생성하지 못하고 있네요...-> Socket socket = new socket(clientIP,clientPort); 
public void onCreate(Bundle savedInstanceState) {
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        btn = (Button)findViewById(R.id.btn);
        btn.setOnClickListener(new OnClickListener(){
         public void onClick(View v){
          ConThread thread = new ConThread();
          Toast.makeText(Test02_28Hybus.this, "thread before", Toast.LENGTH_SHORT).show();
                thread.start();
         }
        });
        //ConThread thread = new ConThread();
        //thread.start();
    }
    class ConThread extends Thread{
  
  public void run(){
   
   //while(true){
    try{
     Log.d("thread tag", "thread tag1");
     Socket socket = new Socket(clientIP,clientPORT);
     Log.d("thread tag", "thread tag2");