add createServerSocket for cluster support