]> Cypherpunks repositories - gostls13.git/commit
net: deduplicate TCP socket code
authorMikio Hara <mikioh.mikioh@gmail.com>
Wed, 2 Mar 2016 11:08:18 +0000 (20:08 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Thu, 3 Mar 2016 04:23:59 +0000 (04:23 +0000)
commitb0f4ee533a875c258ac1030ee382f0ffe2de304b
treeb3dc11be1dfa05455830817595a678998fcecd98
parent533f30b924ce150eddf0bea6746bc88631e4dde8
net: deduplicate TCP socket code

This change consolidates functions and methods related to TCPAddr,
TCPConn and TCPListener for maintenance purpose, especially for
documentation. Also refactors Dial error code paths.

The followup changes will update comments and examples.

Updates #10624.

Change-Id: I3333ee218ebcd08928f9e2826cd1984d15ea153e
Reviewed-on: https://go-review.googlesource.com/20009
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
13 files changed:
src/net/dial.go
src/net/error_test.go
src/net/iprawsock_posix.go
src/net/ipsock_plan9.go
src/net/sockopt_plan9.go
src/net/tcpsock.go
src/net/tcpsock_plan9.go
src/net/tcpsock_posix.go
src/net/tcpsockopt_plan9.go
src/net/udpsock_plan9.go
src/net/udpsock_posix.go
src/net/unixsock_posix.go
src/runtime/trace/trace_stack_test.go