소스는 아래와 같습니다. 통신 잘 되고 그러는데요..

타임아웃만 안되네요..ㅠ


1초 동안 연락없으면 타임아웃 시켜라... 라고 하던데요.. 왜 계속.. 그냥 프로그래스 다이알로그가 돌면서 있을까요?

도와주십시오~


class DownThread extends Thread{
        String mAddr;
       
        DownThread(String addr){
            mAddr = addr;
        }
        public void run(){
            HttpClient client = new DefaultHttpClient();
            try{
                ArrayList<NameValuePair> nameValuePairs =
                        new ArrayList<NameValuePair>();
                nameValuePairs.add(new BasicNameValuePair("name",name.getText().toString()));
                nameValuePairs.add(new BasicNameValuePair("sex",sex.getText().toString()));
               
                //타임아웃
                HttpParams params = client.getParams();
                HttpConnectionParams.setConnectionTimeout(params, 1000);
                HttpConnectionParams.setSoTimeout(params, 1000);
               
                HttpPost httpPost = new HttpPost(mAddr);
                UrlEncodedFormEntity entityRequest = new UrlEncodedFormEntity(nameValuePairs, "UTF-8");
                httpPost.setEntity(entityRequest);
                client.execute(httpPost, mResHandler);
            }catch(Exception e){
                e.printStackTrace();}
        }
    }