RakPeer.cpp File Reference

#include "RakPeer.h"
#include "NetworkTypes.h"
#include <unistd.h>
#include <pthread.h>
#include <ctype.h>
#include <malloc.h>
#include "GetTime.h"
#include "PacketEnumerations.h"
#include "HuffmanEncodingTree.h"
#include "Rand.h"
#include "PluginInterface.h"
#include "StringCompressor.h"
#include "NetworkIDGenerator.h"
#include <stdlib.h>

Defines

#define closesocket   close

Functions

int PlayerIDAndIndexComp (RakPeer::PlayerIDAndIndex data, PlayerID key)
void ProcessPortUnreachable (unsigned int binaryAddress, unsigned short port, RakPeer *rakPeer)
void ProcessNetworkPacket (unsigned int binaryAddress, unsigned short port, const char *data, int length, RakPeer *rakPeer)
void * UpdateNetworkLoop (void *arguments)

Variables

static const unsigned int SYN_COOKIE_OLD_RANDOM_NUMBER_DURATION = 5000
static const int MAX_OFFLINE_DATA_LENGTH = 400

Detailed Description

This file is part of RakNet Copyright 2003 Kevin Jenkins.

Usage of Raknet is subject to the appropriate licence agreement. "Shareware" Licensees with Rakkarsoft LLC are subject to the shareware license found at http://www.rakkarsoft.com/shareWareLicense.html "Commercial" Licensees are subject to the commercial license found at http://www.rakkarsoft.com/sourceCodeLicense.html Custom license users are subject to the terms therein. All other users are subject to the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Generated on Mon Mar 20 20:32:54 2006 for RakNet by  doxygen 1.4.6-NO