问题描述
从我的日志中又收到了一条相当无害的错误消息,但目的是要清理它:
我有一个小型的android应用程序,其中包含dgram(UDP)套接字侦听器。
一切正常,但是当我关闭应用程序时,我得到以下信息:
10-22 12:20:53.996 22293 8151 W System.err: java.net.socketException: Socket closed
10-22 12:20:54.002 22293 8151 W System.err: at libcore.io.Linux.recvfromBytes(Native Method)
10-22 12:20:54.002 22293 8151 W System.err: at libcore.io.Linux.recvfrom(Linux.java:205)
10-22 12:20:54.003 22293 8151 W System.err: at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:279)
10-22 12:20:54.003 22293 8151 W System.err: at libcore.io.IoBridge.recvfrom(IoBridge.java:583)
10-22 12:20:54.003 22293 8151 W System.err: at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:153)
10-22 12:20:54.003 22293 8151 W System.err: at java.net.PlainDatagramSocketImpl.receive0(PlainDatagramSocketImpl.java:141)
10-22 12:20:54.003 22293 8151 W System.err: at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:162)
10-22 12:20:54.003 22293 8151 W System.err: at java.net.DatagramSocket.receive(DatagramSocket.java:847)
10-22 12:20:54.003 22293 8151 W System.err: at com.123.1234.ui.MainActivity$MyDatagramReceiver.run(MainActivity.java:1249)
虽然这是完全无害的,但我很好奇它有一种“正确”的方法来关闭处于侦听状态的套接字,并避免在日志中弹出这些消息?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)