最近项目使用UDP通信,遇到了绑定异常的情况:

java.net.BindException: bind failed: EADDRINUSE (Address already in use)

之前做java网络编程的时候也遇到过,当时也没太细究,百度查了一下,果然还有其他方法避免重复绑定使用一个socket地址。
如下解决:

try {/*if (socket != null) { socket.close(); socket = null; }socket = new DatagramSocket(8000);*/if(socket == null){socket = new DatagramSocket(null);socket.setReuseAddress(true);socket.bind(new InetSocketAddress(8000));}
}catch (SocketException se){se.printStackTrace();
}

Android~ java.net.BindException: bind failed: EADDRINUSE (Address already in use)相关推荐

  1. 阿里云,百度云等云服务器中搭建gitblit-1.8.0时,报java.net.BindException: Cannot assign requested address: bind

    搭建gitblit-1.8.0服务器时,启动gitblit.cmd时,报如下错误: 2019-06-16 14:07:36 [WARN ] FAILED ServerConnector@1ba2af2 ...

  2. Android :java.lang.RuntimeException: takePicture failed

    错误堆栈: --------- beginning of crash 2020-09-14 13:43:51.723 10343-10343/com.xiaomi.micolauncher E/And ...

  3. StandardServer.await: create[8005]: java.net.BindException问题原因分析

    问题描述: 启动JBoss的时候一直失败, 查看后台日志发现存在BindException: Cannot assign requested address: JVM_Bind异常. 详细报错如下 2 ...

  4. FAILED org.spark_project.jetty.server.Server@8a6631b: java.net.BindException: Address already in use

    一.问题描述 WARN component.AbstractLifeCycle: FAILED org.spark_project.jetty.server.Server@8a6631b: java. ...

  5. Android之用java的socket写服务器提示java.net.BindException: Address already in use

    1 问题 在Android activity里面Java socket服务器,然后关闭activity再打开activity开启服务的时候提示错误如下 java.net.BindException: ...

  6. linux java.net.bind,False java.net.BindException:已在Jetty上使用的地...

    在我的CI服务器上,我有一个需要启动Jetty服务器的测试. 测试如下: >生成随机端口(在合法TCP端口范围内使用java rand). >使用Linux的热熔器进行验证以检查未使用的端 ...

  7. ‘$connector-0‘: Invocation of init method failed; nested exception is java.net.BindException: Addres

    '$connector-0': Invocation of init method failed; nested exception is java.net.BindException: Addres ...

  8. Scala学习之 java.net.BindException: 无法指定被请求的地址: Service 'sparkDriver' failed

    在Scala本地运行时,出现无法指定被请求地址,通过朋友帮助终于解决问题` java.net.BindException: 无法指定被请求的地址: Service 'sparkDriver' fail ...

  9. nginx启动失败nginx: [emerg] bind() to 0.0.0.0:7001 failed (98: Address already in use)

    ./nginx 启动nginx,在启动时报错端口被占用 [root@localhost sbin]# ./nginx nginx: [emerg] bind() to 0.0.0.0:7001 fai ...

最新文章

  1. python websocket异步高并发_Python3.5异步和多个websocket服务器
  2. mysql数据库物理备份_MySQL数据库之xtrabackup物理备份(一)
  3. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )
  4. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
  5. 牛客网 在线编程 折纸问题
  6. leetcode509. 斐波那契数
  7. 红橙Darren视频笔记 数据库操作优化 数据查询(数据库操作)中
  8. 计算机软件行业规范,计算机软件技术规范(ppt 117页)
  9. 拖动卡顿_教你4招,让你的ps永不卡顿
  10. 微软删除最大的公开人脸识别数据集,只因员工离职?!
  11. 【pyqt5学习】——pyqt5中.qrc资源文件的创建与编写
  12. excel替换快捷键_excel怎样查找替换 excel查找替换快捷键,看完你学会了么
  13. Cxgrid控件中限制单元格输入类型以及显示格式
  14. MFI认证——苹果MFI账号申请
  15. vivado添加仿真源文件
  16. html实现视频录制,保存和回放
  17. C51单片机实验——7段数码管实验
  18. P5322 [BJOI2019]排兵布阵
  19. 平生不会相思,才会相思,便害相思
  20. android xml 圆形图片,Android ImageView实现圆角,圆形图片

热门文章

  1. vertica 数据库 linux,CentOS 7下安装vertica记录
  2. OCO-2卫星数据批量化下载教程
  3. 被遗忘的艺术:图的思维方式
  4. 阿里 P7 到底是怎样的水平 ???
  5. 第十五周 项目三 归并排序算法的改进
  6. 物理机安装esxi系统
  7. 秦时明月--动漫人物介绍
  8. 【蓝桥杯考前一天总结PYthon终结篇】
  9. coso js 魔窗
  10. HTML知识基础语法篇(8)