Really create os specific code for socket reuse

...I think...