java.net.SocketException:setsockopt failed:ENODEV(没有这样的设备)

时间:2015-10-28 06:43:02

标签: android udp multicastsocket

10-28 14:40:11.530: W/System.err(11802): java.net.SocketException: setsockopt failed: ENODEV (No such device)
10-28 14:40:11.530: W/System.err(11802):    at libcore.io.IoBridge.setSocketOption(IoBridge.java:324)
10-28 14:40:11.530: W/System.err(11802):    at java.net.PlainDatagramSocketImpl.setOption(PlainDatagramSocketImpl.java:186)
10-28 14:40:11.530: W/System.err(11802):    at java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:126)
10-28 14:40:11.530: W/System.err(11802):    at java.net.MulticastSocket.joinGroup(MulticastSocket.java:149)
10-28 14:40:11.530: W/System.err(11802):    at com.lsm.activity.TestActivity$MySendThread.run(TestActivity.java:145)
10-28 14:40:11.530: W/System.err(11802): Caused by: libcore.io.ErrnoException: setsockopt failed: ENODEV (No such device)
10-28 14:40:11.530: W/System.err(11802):    at libcore.io.Posix.setsockoptGroupReq(Native Method)
10-28 14:40:11.530: W/System.err(11802):    at libcore.io.ForwardingOs.setsockoptGroupReq(ForwardingOs.java:125)
10-28 14:40:11.530: W/System.err(11802):    at libcore.io.IoBridge.setSocketOptionErrno(IoBridge.java:397)
10-28 14:40:11.530: W/System.err(11802):    at libcore.io.IoBridge.setSocketOption(IoBridge.java:322)
10-28 14:40:11.530: W/System.err(11802):    ... 4 more

1 个答案:

答案 0 :(得分:0)

通过以下方式,我处理了这个问题。

<phpunit bootstrap="tests/bootstrap.php">
    <testsuites>
        <testsuite name="tests/suite">
            <directory>tests/suite</directory>
        </testsuite>
    </testsuites>
</‌​phpunit>