DatagramSocket.send(DatagramPacket);关闭的时候后这个DatagramSocket发送状态也关闭了
DatagramSocket.receive(DatagramPacket)但是收的DatagramSocket接收端一直处于接收,阻塞状态 会出先Socket异常这个属于正常现象这种异常就不应该抛出去,但是如果不是正常关闭的就应该将其抛出去
if(!DatagramSocket.isClosed())不是正常关闭窗口而抛出的异常就打印出异常信息
e.printStackTrace();
什么样的异常应该抛,什么样的异常不能抛只能在工作中积累了 |