Когда необходима переадресация портов?

Я исследовал сетевое взаимодействие для использования в игре для двух игроков, которую я пишу, и мне до сих пор неясно, когда устройство должно иметь порт, перенаправленный для связи с внешним миром.

Из того, что я видел в других играх, перенаправление портов всегда требуется для размещения сервера, но не требуется на клиенте. Кроме того, существуют другие ситуации, такие как Skype (который, на мой взгляд, в конечном счете является клиент-клиентом), когда ни один конец не должен переадресовывать порт.

Таким образом, мой вопрос заключается в том, что при общении через Интернет необходимо и не нужно переадресация портов, и какие шаги я могу предпринять в качестве разработчика, чтобы мои пользователи не беспокоились об этом? Заранее спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос