Redes

Um conceito essencial para rede em termos de programação de jogos é o conceito de sockets. Sockets são uma abstração a nível de aplicação de uma porta do computador. A informação mais básica que um socket tem é o endereço de destino e a porta deste destino ao qual ele deve se comunicar.

Dois conceitos relacionados a sockets e, muito importantes para quem está fazendo uma aplicação em rede é a forma de comunicação entre dois micros, isto é, o protocolo de comunicação usado. Tal protocolo pode diferir dependendo da necessidade do jogo e, de como o jogo foi projetado. Um destes protocolos é o TCP (Transmission Control Protocol) que tém características como controle de tráfego, controle de fluxo, etc. Outro protocolo é o UDP, o qual tem como característica ser rápido, mas não tem nenhuma garantia contra perdas e é usado para ocasiões aonde a perda de pacotes por parte de uma aplicação é tolerável.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.