猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
将字符串解析为 net.Addr
如何做到这一点?我想知道如何在 Go 中将字符串解析为 net.Addr。正如我所见,只有 CIDR、IP 和 MAC 的解析器。
陪伴而非守候
浏览 226
回答 2
2回答
幕布斯6054654
使用 net.Resolve* 函数解析地址。函数返回满足net.Addr接口的值。net.ResolveIPAddr函数解析 IP 端点的地址: ip, err := net.ResolveIPAddr("ip", "203.0.113.0") if err != nil { // handle error }使用net.ResolveUPDAddr解析 UDP 端点的地址(问题注释中提到的场景)。UDP 端点的地址是 IP 端点和端口。 ip, err := net.ResolveUDPAddr("ip", "203.0.113.0:53") if err != nil { // handle error }上面代码片段中的变量ip被键入到特定的地址类型,但可以在net.Addr需要 a 的任何地方使用。
0
0
0
Cats萌萌
利用net.ResolveIPAddrvar ip net.Addrip, _ = net.ResolveIPAddr("ip", "1.1.1.1")
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续