multithreading - Handling java.net.SocketException -


i have program encounters errorjava.net.socketexception. there way can have client program execute code if (and if) encounters error in order "deal with" error? full error

java.net.socketexception: software caused connection abort: socket write error 

here's summary of have now.

public void run()  {     try {         //some code causes socketexception      }      catch (socketexception e) {     system.out.println("i recognize socketexception");     } } 

however despite error still won't print line.

here full error

java.net.socketexception: software caused connection abort: socket write error     @ java.net.socketoutputstream.socketwrite0(native method)     @ java.net.socketoutputstream.socketwrite(unknown source)     @ java.net.socketoutputstream.write(unknown source)     @ java.io.objectoutputstream$blockdataoutputstream.drain(unknown source)     @ java.io.objectoutputstream$blockdataoutputstream.setblockdatamode(unknown source)       @ java.io.objectoutputstream.writenonproxydesc(unknown source)     @ java.io.objectoutputstream.writeclassdesc(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writefatalexception(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ (...).java:61)     @ (...).java:164) 

it depends on whether client or server 1 throwing exception.

either way, should able add try-catch block around code.

try {    //code } catch (socketexception e) {    // handle error } 

if server throwing error , want client handle situation, client should throwing exception due loss of connection (this exception looks like). alternatively, if server throws error doesn't crash, have server send signal client error occurred.

either way, little more information, give better resposne.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -