int SOCKET_TIMEOUT = 10000; //10 sec
InetSocketAddress myAddRess = new InetSocketAddress(url_connect,port );
//InetSocketAddress(InetAddress address, int port)
try
{
//1. creating a socket to connect to the server
Log.i("connecting to :"+url_connect+"]"," at port ["+port+"]");
//requestSocket.setSoTimeout(SOCKET_TIMEOUT); //set time out for this
scoket
//if(myDebug.debug_Log)Log.i("SetSocketTimeOut","---WHILE CONNECTING SET
TO 10 sec");
requestSocket = new Socket();//(url_connect, port);
try
{
Log.i("Try","To connect in 10 sec");
requestSocket.connect(myAddRess, SOCKET_TIMEOUT);
}
catch (SocketTimeoutException SE)
{
Log.i("SocketTimeoutException","-----------"+SE.toString());
requestSocket.close();
requestSocket = null;
}
}
catch(Exception e)
{
Log.i("Exception","--is"+e.tostring());
}
This will try to connect with in 10 sec if not connected the timeout
exception will raise
On Tue, Mar 24, 2009 at 12:55 PM, [email protected] <
[email protected]> wrote:
>
> Hi all,
> I'm working at an application about network and faced some
> problem.I did a client which will send some data to the server.But, if
> the server is not open, my client will in trouble. Here is the code
> and exact state:
> try{
> Socket netSocket = new Socket("10.0.2.2", 9001); /
> *Problem is in this line*/
> /*
> At this line, when I try to create a socket binding to the local PC,
> the program will pause for very long time(almost 5 mins) and then go
> to IOExcption handling code where shows "The operation timed
> out.".When the server in my local PC is running, everything is OK.I
> need the program can response immediately, can anyone help me?
> */
> ......
> }
> catch (UnknownHostException e)
> {
> Log.d("SoControl", "UnknownHostException : " +
> e.getLocalizedMessage());
> }
> catch (IOException e)
> {
> Log.d("SoControl", "IOException : " +
> e.getLocalizedMessage());
> }
>
> >
>
--
Dilli Rao. M
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---