Server Java TCP Error: unreported exception java.io.IOExcept



代码文件:

http://pastebin.com/X3HW8gPy

代码错误:

http://imageshack.us/f/152/erroriojava.png/

我不知道为什么会这样。

Java有两种类型的异常:checked和unchecked。检查异常要求程序员在方法可能抛出它们时显式地处理它们。在你的例子中,IOException是一个检查异常,因为它没有扩展RuntimeException,并且accept方法可能会抛出它。

有两种方法来处理检查异常,就像错误消息所说的那样:它们可以被捕获(使用try..catch块)或声明为被抛出(使用方法的throws关键字)。如果你选择第二个选项,那么你的方法的调用者将负责处理异常。

你可以找到更多的细节和例子,如果你搜索java检查异常。好运!

至少,您的图像中包含的所有错误都与未报告的异常有关

java.io.IOException

所以,你应该为后面的行或

包含try catch块
throws IOException 

从你的方法

flujosES() 

waitConexion()

第57行:printMensaje("Conexión recibida de: " + conconion . getinetaddress ().getHostName());

第120行:

salida.flush ();

第121行:entrada = new ObjectInputStream(consion . getinputstream ());

第122行:printMensaje("nSe recibieron los flujos de E/Sn");

相关内容

最新更新