제가 안드로이드폰으로 상대방한테 그림을 보내는 앱을 개발중입니다.

그래서 socket프로그래밍으로 전송할까 생각중인데

 

자바 server : 안드로이드 client는 소켓으로 잘 접속되는데

이상하게 안드로이드로 서버를 만들면 소켓생성부분에서 자꾸 예외처리로 나가네요

 

package android.server;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class AndroidserverActivity extends Activity {
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Thread Thread = new Thread(new CommsThread());
        Thread.start();
    }
    class CommsThread implements Runnable {
        public void run() {
                Socket s = null;
                ServerSocket ss;
    try {
     ss = new ServerSocket(1234);
     s = ss.accept();
    } catch (IOException e) {
     // TODO Auto-generated catch block
    }          
        }
    }
}

만약 안드로이드끼리 소켓통신이 불가능하다면 다른 통신방법좀 가르쳐주시면 ㅠㅠ