gnet icon indicating copy to clipboard operation
gnet copied to clipboard

请教SockaddrToTCPOrUnixAddr()对IP的处理方式

Open zhu121 opened this issue 2 years ago • 1 comments

Please fill out the following system information before opening an issue:

  • OS: win11
  • Go version: 1.81.1
  • gnet version: v2.0.3

What is your question about gnet?

  • gnet的socktoaddr.go文件中,SockaddrToTCPOrUnixAddr()函数在处理时,会调用sockaddrInet4ToIPsockaddrInet6ToIPAndZone再处理一下IP
  • 请问为什么没考虑直接返回&net.TCPAddr{IP: sa.Addr[0:], Port: sa.Port}(官方net包的tcpsock_posix.go文件中,sockaddrToTCP()函数是直接用sa.Addr[0:])

zhu121 avatar Apr 27 '22 07:04 zhu121

这里的代码太久了,有点不太记得了,我有空再看看。

panjf2000 avatar May 24 '22 11:05 panjf2000