INTRODUÇÃO
A RakNet é uma biblioteca de redes escrita em C/C++. O que possibilita que o game possa ser jogado online por vários jogadores. Ela é uma biblioteca criada especificamente para jogos, embora ela possa ser utilizada por outras aplicações sem quaisquer problemas.
A biblioteca usa o protocolo UDP para a transmissão dos dados, mas implementa várias funcionalidades para suprir as desvantagens do protocolo TCP, visto que para jogos a velocidade de resposta dos dados é importante, para evitar lags durante o game.
Algumas dos recursos implementados são:
- Reenvio de pacotes, em caso de perda durante o caminho.
- Faz a ordenação dos pacotes e os recebe em ordem.
- Proteção contra mudança dos dados no pacote.
- Controle de jogador por ID e vários outros recursos voltados para jogos.
Na página oficial, pode-se baixar a RakNet e verificar as licenças disponíveis, pois ela é gratuita para aplicações Não Comerciais.
Italo Mendes
italo.ribeiro@gmail.com
