Go 如何从打开的TCPConn*检索IP地址?

Go 如何从打开的TCPConn*检索IP地址?,go,Go,我有一个TCPConn*是我从一个TCPListener.acceptTCP接受的。我只想以字符串或IP的形式获取IP地址(没有端口信息)。实现这一点的正确方法是什么(即最小的强制转换/字符串操作)?要获得IP,作为IP对象,最简单的方法应该是 tcpconn.RemoteAddr().(*net.TCPAddr).IP 使用类型断言没有什么错,在这种情况下,它实际上是预期的。在函数描述中明确指出返回一个*net.TCPAddr。这是对类型assert的开放式邀请。

我有一个TCPConn*是我从一个TCPListener.acceptTCP接受的。我只想以字符串或IP的形式获取IP地址(没有端口信息)。实现这一点的正确方法是什么(即最小的强制转换/字符串操作)?

要获得IP,作为IP对象,最简单的方法应该是

tcpconn.RemoteAddr().(*net.TCPAddr).IP
使用类型断言没有什么错,在这种情况下,它实际上是预期的。

在函数描述中明确指出返回一个
*net.TCPAddr
。这是对类型assert的开放式邀请。