![]() |
Last Updated for RakNet 2.461
03/25/2006. See readme.txt for the current version number.
RakNet is a free C++ UDP based network library designed to allow programmers to add response time-critical network capabilities to their applications. It is mostly used for games, but is application independent. RakNet is designed for speed, application independence, platform independence, and feature set. |
![]() |
Introduction System Overview Detailed Implementation Tutorial Compiler Setup |
![]() |
Hello World Remote Procedure Calls |
![]() |
Bitstreams - An overview of RakNet's bitstream class, used throughout the API. Remote Procedure Calls - How to call functions on remote computers, avoiding the necessity of manually creating packets. Timestamping your packets - Covers the purpose of timestamps. Creating Packets - How to create custom packets using structures and bitstreams, and how to encode timestamps. Sending Packets - How to send packets already prepared, and what parameters to use. Receiving Packets - How to converting raw data back to a packet you can read via a structure or bitstream. Reliability types - Covers parameters you can use to control how data gets sent. Network ID Generator - A Utility class to give each class instance a unique identifier that all systems can share. PlayerIDs - Describes the purpose and use of the PlayerID structure used in packets and in some function parameters. Network Messages - Gives an overview of the messages the API will send to the user. This is also listed in Multiplayer.h. Statistics - The statistics that RakNet provides. Secure connections - How to activate and use secure connections. Message Handler Interface - A plug-in system to add functionality to RakNet. Fully Connected Mesh - A plug-in to make all peers connect to all other peers automatically. Memory Synchronizer - A plug-in to continually scan memory and automatically transmit and apply changes to designated systems. Data compression - Provides an overview of RakNet's ability to compress network data. Preprocessor Directives - Enables you to rebuild the library with different code settings. Autopatcher Implementation - Overview of the autopatcher included with RakNet. Master Server Implementation - Overview of the master server included with RakNet. NAT punch-through - How to use the master server and master client for NAT Punch-through. RakVoice - Overview of RakVoice. Refer to RakVoice.h for full implementation and function details. Samples - An overview of the samples included with RakNet. |
![]() |
FAQ Programming Tips Revision Log Forum Email Author |