W/System.err:at java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:68)问题解决方法
16lz
2021-01-22
最近几天在做UDP连接的时候,使用到DatagramSocket来做连接,但是第一次连接的时候,不会报错,取消重新去连接的时候就会报以下错误:
我刚开始的时候是这样写的:
private DatagramSocket ConnectSocket=null;
private int DEFAULT_PORT=8899;
ConnectSocket=new DatagramSocket(DEFAULT_PORT);
然后在运行的时候就会报错,后来改成下面这样就好了:
if(datagramSocket==null){
datagramSocket = new DatagramSocket(null);
datagramSocket.setReuseAddress(true);
datagramSocket.bind(new InetSocketAddress(DEFAULT_PORT));
}
更多相关文章
- 【Android Studio】解决adb not responding if youd like to ret
- Java 简单解决springmvc获取properties文件里面中文内容出现论码
- 与adb的连接已关闭,并且发生了严重错误[重复]
- android 百度地图app key 230 错误解决
- Android Filetransfer错误码3
- Android棉花糖“不能播放这个视频”错误
- ViewPager中的错误片段接收onContextItemSelected调用
- 错误”. lang。当使用带有ViewPager的选项卡时,IllegalStateExcep
- Java Android套接字连接。错误的IP地址导致应用程序停止响应