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

时间:2012-11-12 04:52:08

标签: go

我有一个TCPConn *我已经从TCPListener.acceptTCP接受了。我想只获取IP地址(没有端口信息)作为字符串或IP。什么是正确的(即最小的演员/弦乐操纵)方式来实现这一目标?

1 个答案:

答案 0 :(得分:8)

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

tcpconn.RemoteAddr().(*net.TCPAddr).IP

使用类型断言没有任何问题,在这种情况下,它实际上是预期的。