]> Cypherpunks repositories - gostls13.git/commit
net: platform-dependent default socket options
authorMikio Hara <mikioh.mikioh@gmail.com>
Sun, 15 Jan 2012 05:19:44 +0000 (14:19 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Sun, 15 Jan 2012 05:19:44 +0000 (14:19 +0900)
commit7419921bf3acebd462b48cbf1f4dfb14233f8872
treeb69f09a4c4779d79b7db4ad75d2b869ada25ced4
parent2374edc6401401fcaa0d328bab38c9e3cffc9274
net: platform-dependent default socket options

This CL revises existing platform-dependent default socket
options to make it possible to accomodate multiple multicast
datagram listeners on a single service port.

Also removes unnecessary SO_REUSEADDR, SO_REUSEPORT socket
options from unicast datagram sockets by default.

Fixes #1692.

R=devon.odell, alex.brainman, rsc
CC=golang-dev
https://golang.org/cl/5538052
src/pkg/net/multicast_test.go
src/pkg/net/sock.go
src/pkg/net/sockopt_bsd.go
src/pkg/net/sockopt_linux.go
src/pkg/net/sockopt_windows.go
src/pkg/net/udpsock_posix.go