最近几天在做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));

}





更多相关文章

  1. 【Android Studio】解决adb not responding if youd like to ret
  2. Java 简单解决springmvc获取properties文件里面中文内容出现论码
  3. 与adb的连接已关闭,并且发生了严重错误[重复]
  4. android 百度地图app key 230 错误解决
  5. Android Filetransfer错误码3
  6. Android棉花糖“不能播放这个视频”错误
  7. ViewPager中的错误片段接收onContextItemSelected调用
  8. 错误”. lang。当使用带有ViewPager的选项卡时,IllegalStateExcep
  9. Java Android套接字连接。错误的IP地址导致应用程序停止响应

随机推荐

  1. android提示错误: The process android.pr
  2. Android(安卓)关于@NonNull
  3. Unity3d和iOS、Android的混合开发介绍
  4. android 安卓事件处理示例
  5. 第3.2.1节 android基本视图
  6. android 自定义图片剪裁
  7. TextView跑马灯
  8. (Android) Download Images by AsyncTask
  9. android customactivityoncrashchau 程序
  10. android   CheckBox 用法