最近在復習Socket,在使用 UDP 組播的時候,死活報錯。 一直 Can’t assign requested address
后網(wǎng)上查看為mac特有的問題
解決方法
方法一、(測試沒通過) 禁用IPv6 具體方法,可以百度(mac如何禁用ipv6)
方法二、添加環(huán)境變量(測試沒通過) 在etc下面的profile文件(后綴忘了,大概是cnf)中增加 export JAVA_OPTS="-Djava.net.preferIPv4Stack=true"
方法三、在IDE里配置JVM參數(shù)(測試通過可行) 在 VM options 里添加 -Djava.net.preferIPv4Stack=true 即可