电脑获取到的ip为169.254.x.x能通信吗?能跟局域网内的其他电脑正常socket通信吗?
不行,169.254.xx.xx是dhcp获取地址失败,或者ip冲突后,系统分配的本地链路地址,不能过路由器,路由器不处理源地址是这类地址的消息,因此无法获取网关的mac地址。所以本地只有169.254.0,0/16的直连路由,没发和其他ip通信。
这看起来是没获取到IP吧,好像是默认的IP,你的网络可能是没通的
169.254.x.x地址是电脑获取不到IP地址时,分配的本地链路地址,只能在链路两端通信,不能跨链路转发数据。