viphxin/xingo

学习下,为什么这边不直接 net.Listen(network, address)

Closed this issue · 1 comments

xingo/fserver/server.go

Lines 85 to 90 in bfb5c6f

tcpAddr, err := net.ResolveTCPAddr(this.IPVersion, fmt.Sprintf("%s:%d", this.IP, this.Port))
if err != nil{
logger.Fatal("ResolveTCPAddr err: ", err)
return
}
ln, err := net.ListenTCP("tcp", tcpAddr)

ln, err := net.Listen(this.IPVersion, fmt.Sprintf("%s:%d", this.IP, this.Port))

这样写,有什么好处?

谢谢

效果是差不多的,个人习惯吧