private JniServerSocketImpl(String host,int port) throws IOException {
  _fd=bindPort(host,port);
  _id=host + ":" + port;
  _host=host;
  if (_fd != 0) {
  }
 else   if (port < 1000) {
    throw new IOException(L.l("Socket bind failed for {0}:{1} while running as {2}.  Check for for permissions (root on unix) and for other processes listening to the port.",host,port,System.getProperty("user.name")));
  }
 else {
    throw new IOException(L.l("Socket bind failed for {0}:{1} while running as {2}.  Check for other processes listening to the port.",host,port,System.getProperty("user.name")));
  }
}

private JniServerSocketImpl ( String host , int port ) throws IOException { _fd = bindPort ( host , port ) ; _id = host + ":" + port ; _host = host ; if ( _fd != 0 ) { } else if ( port < 1000 ) { throw new IOException ( L . l ( "Socket bind failed for {0}:{1} while running as {2}.  Check for for permissions (root on unix) and for other processes listening to the port." , host , port , System . getProperty ( "user.name" ) ) ) ; } else { throw new IOException ( L . l ( "Socket bind failed for {0}:{1} while running as {2}.  Check for other processes listening to the port." , host , port , System . getProperty ( "user.name" ) ) ) ; } }
creates the new server socket .
