set SO_REUSEADDR so that bind will not fail because of TIME_WAIT state