ENetError pnFileClient::connect(const char* host, short port) { fSock = new pnSocket(); if (!fSock->connect(host, port)) { plDebug::Error("Error connecting to file server\n"); delete fSock; return kNetErrConnectFailed; } return performConnect(); }
void SocketServer::acceptConnectionLoop() { try { continueConnecting = true; shutdownInProgress = false; while( continueConnecting ) performConnect(); } catch ( RuntimeException& e ) { logger.printStack( e ); } catch ( ... ) { logger.printStack(); logger.logError( "acceptConnectionLoop: unknown exception" ); } }
ENetError pnFileClient::connect(int sockFd) { fSock = new pnSocket(sockFd); return performConnect(); }
ENetError pnGateKeeperClient::connect(int sockFd) { fSock = new pnRC4Socket(sockFd); return performConnect(); }