Files

netx

本机网络信息:枚举 IPv4 地址(不含回环)与 MAC 地址(跳过无硬件地址的虚拟网卡)。

迁移自 go-hua/common(原 net.go)。

用法

import "git.zeroonesoft.cn/golib/zogo/netx"

ips, err := netx.GetLocalIp()   // []string{"192.168.1.100", ...}
macs, err := netx.GetLocalMac() // []string{"aa-bb-cc-dd-ee-ff", ...}

完整可运行例程:examples/netx/main.go

注意

  • 多网卡机器返回列表顺序即系统接口顺序,业务侧自行选择。
  • NetBufferSize 为历史遗留常量(0x1000),与本包函数无关联。