コード例 #1
0
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();
}
コード例 #2
0
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" );
	}
}
コード例 #3
0
ENetError pnFileClient::connect(int sockFd)
{
    fSock = new pnSocket(sockFd);
    return performConnect();
}
コード例 #4
0
ENetError pnGateKeeperClient::connect(int sockFd)
{
    fSock = new pnRC4Socket(sockFd);
    return performConnect();
}