server socket channel constructor