reuseaddr option added to listening socket