progressDialog(); //progress dailog 그리기

SocketAddress socketAddress = new InetSocketAddress(_addr, _port);
mSocket = new Socket();
mSocket.connect(socketAddress, 5000);

이런식으로 소켓통신을 하기 전에 progress dialog를 띄우게 하고 싶은데요.
blocking이 걸려서 팝업이 뜨지가 않습니다. ㅜㅜ
dailog을 띄우고 handler를 좀 두고 소켓연결을 하게 되면
dailog은 뜨는데 progress(Dialog 에서 빙글빙글 도는) 애니메이션이 멈춰 있습니다.
해결 방법이 없을까요?