#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 |
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.