set SO_REUSEADDR on the listen socket -- kevin brintnall