【发布时间】:2020-06-25 17:12:27
【问题描述】:
我想在接收UDP数据包时获取本地IP地址。
packetConn, _ := net.ListenPacket("udp", ":12345")
n, remoteAddr, _ := packetConn.ReadFrom(buf)
我的服务器有辅助 IP 地址,我想知道每个客户端向哪个地址发送 UDP 数据包。
packetConn.ReadFrom可以获取远程IP地址,但我想获取UDP的本地IP地址。
我试过packetConn.LocalAddr(),但这只会返回本地端口号,如:12345。
如何获取UDP数据包的本地IP地址?
【问题讨论】:
标签: go