def _createServer(self):
conf = self._syncObj.conf<EOL>bindAddr = conf.bindAddress or getattr(self._selfNode, '<STR_LIT:address>')<EOL>if not bindAddr:<EOL><INDENT>raise RuntimeError('<STR_LIT>')<EOL><DEDENT>host, port = bindAddr.rsplit('<STR_LIT::>', <NUM_LIT:1>)<EOL>host = globalDnsResolver().resolve(host)<EOL>self._server = TcpServer(self._syncObj._poller, host, port, onNewConnection = self._onNewIncomingConnection,<EOL>sendBufferSize = conf.sendBufferSize,<EOL>recvBufferSize = conf.recvBufferSize,<EOL>connectionTimeout = conf.connectionTimeout)<EOL>
Create the TCP server (but don't bind yet)