views:

54

answers:

1

Hi, When executing a PostMethod with httpclient , the request is not stopped at the defined timeout. Running on the acer liquid with 3G network ,but in the emulator it works fine and it generate a SocketTimeoutException

    HttpParams httpParameters = new BasicHttpParams();
    // Set the timeout in milliseconds until a connection is established.
    int timeoutConnection = 3000;
    HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
    // Set the default socket timeout (SO_TIMEOUT) 
    // in milliseconds which is the timeout for waiting for data.
    int timeoutSocket = 5000;
    HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);

DefaultHttpClient  httpclient = new DefaultHttpClient(httpParameters);

help !!! many thanks befor !! all the best .

A: 

I used Thread approch to solve the problem , thanks Rahul ;)

sami boussacsou