Use LocalAddr() if it works

Issue #14 open
kasimir_gabert
created an issue

We should use LocalAddr() instead of sending the server's connection IP back and forth. Something like the following might help:

{{{ --- a/src/pkg/net/tcpsock.go Fri Jun 17 06:07:13 2011 -0400 +++ b/src/pkg/net/tcpsock.go Fri Jun 17 12:46:37 2011 -0600 @@ -127,7 +127,8 @@ if !c.ok() { return nil } - return c.fd.laddr + realAddr, _ := syscall.Getsockname(c.fd.sysfd) + return sockaddrToTCP(realAddr) }

// RemoteAddr returns the remote network address, a *TCPAddr. }}}

This is part of the cleanup of code.

Comments (4)

  1. Log in to comment