#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 "StringTable.h"
#include "NetworkIDGenerator.h"
#include <stdlib.h>
Defines | |
#define | closesocket close |
Functions | |
void * | UpdateNetworkLoop (void *arguments) |
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) |
Variables | |
static const unsigned int | SYN_COOKIE_OLD_RANDOM_NUMBER_DURATION = 5000 |
static const int | MAX_OFFLINE_DATA_LENGTH = 400 |
Usage of RakNet is subject to the appropriate license agreement. Creative Commons Licensees are subject to the license found at http://creativecommons.org/licenses/by-nc/2.5/ Single application licensees are subject to the license found at http://www.rakkarsoft.com/SingleApplicationLicense.html Custom license users are subject to the terms therein. GPL license 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.