안드로이드에서 서버 소켓 통신 코드를 짜고 있습니다.
public void start(View v) {
new Thread(new Runnable() {
@Override
public void run() {
Log.i(TAG, "Start....");
try {
Log.i(TAG, "Server Socket");
serverSocket = new ServerSocket(PORT);
Log.i(TAG, "Server Data Stream");
if(serverSocket == null) {
Log.i(TAG, "Server Socket is NULL");
return;
}
socket = serverSocket.accept();
버튼을 누르면 실행되는 코드인데 accept부분에서 멈춰버립니다.
logcat에 아무것도 안뜨고, 죽는것도 아니구요.
Exception도 일어나지 않네요.
다른 곳에서 test했을땐 동작 했던거 같은데..
혹시 무언가.. 설정에 따라 동작하지 않을 수 있는건지 궁금합니다.
아시는분 계시면 도움 좀 부탁드립니다 !