Kiedy konieczne jest przekierowanie portów?

Zajmuję się tworzeniem sieci w grze dla dwóch graczy, którą piszę, i wciąż nie wiem, kiedy urządzenie musi mieć przekazany port, aby móc komunikować się ze światem zewnętrznym.

Z tego, co widziałem w innych grach, przekazywanie portów jest zawsze wymagane w celu hostowania serwera, ale nie jest wymagane na kliencie. Ponadto istnieją inne sytuacje, takie jak skype (co, moim zdaniem, jest ostatecznie klientem klienta), w którym żaden z nich nie musi przekazywać portu.

Moje pytanie brzmi więc, w przypadku komunikacji przez Internet, kiedy jest i czy nie jest konieczne przekierowanie portów, i jakie kroki mogę podjąć jako programista, aby użytkownicy nie musieli się tym martwić? Z góry dziękuję!

questionAnswers(3)

yourAnswerToTheQuestion