소스는 아래와 같습니다. 통신 잘 되고 그러는데요..
타임아웃만 안되네요..ㅠ
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();}
}
}