bind and listen server socket