问题:我的项目中需要获取本地的ip,代码在windows中没有问题,但是在mac中却非常的慢。
问题点:经过调试发现是一下卡在以下代码
InetAddress.getLocalHost().getHostAddress()
解决方案:
我们看看目前hosts文件中的配置:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
我们将主机名追加进去,变成这样:
127.0.0.1 localhost xiaoxi666s-MacBook-Pro.local
255.255.255.255 broadcasthost
::1 localhost
其中,xiaoxi666s-MacBook-Pro.local 就是我的主机名。
解决!!!