]> Cypherpunks repositories - gostls13.git/commit
net: enable SO_REUSEADDR, SO_REUSEPORT options on stream, multicast listeners only
authorMikio Hara <mikioh.mikioh@gmail.com>
Sat, 11 Feb 2012 02:50:51 +0000 (11:50 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Sat, 11 Feb 2012 02:50:51 +0000 (11:50 +0900)
commit0e3514eaac009cbb4cb54e00979df357da234b7e
treea735a7fd04340f8abccc78cb9992d0c4c571b923
parent21a3aceb4a960cffdd0f1b85f2c3718635526108
net: enable SO_REUSEADDR, SO_REUSEPORT options on stream, multicast listeners only

This CL changes default SOL_SOCKET settings to mitigate connect
failure on OpenBSD or similar platforms which support randomized
transport protocol port number assignment.

Fixes #2830.

R=rsc, jsing
CC=golang-dev
https://golang.org/cl/5648044
src/pkg/net/sock_bsd.go
src/pkg/net/sock_linux.go
src/pkg/net/sock_windows.go
src/pkg/net/sockopt_bsd.go
src/pkg/net/sockopt_linux.go
src/pkg/net/sockopt_windows.go