欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 中出现java.net.BindException: bind failed: EADDRINUSE 问题解决办法

程序员文章站 2023-11-24 18:36:04
android 中出现java.net.bindexception: bind failed: eaddrinuse 问题解决办法 看下问题: try{...

android 中出现java.net.bindexception: bind failed: eaddrinuse 问题解决办法

看下问题:

try{

datagramsocket udpsocket = new datagramsocket(default_port );

} catch (exception e)

{

e.printstacktrace();

}

//java.net.bindexception: bind failed: eaddrinuse (address already in use)



解决方法:

将:udpsocket = new datagramsocket(default_port );

改为:

if(udpsocket==null){
udpsocket = new datagramsocket(null);
udpsocket.setreuseaddress(true);
udpsocket.bind(new inetsocketaddress(default_port));
}

问题就解决了

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!