Интернет-провайдеры могут делать все, что хотят, независимо от IANA.В IANA зарегистрировано множество портов, но подавляющее большинство из них заблокированы на входящем, если только этот провайдер не запускает эти службы.В этом и заключается смысл брандмауэров блокировать соединения с портами, для которых вы не запускаете службы.
Таким образом, вы должны предполагать, что люди будут обращаться к вашему приложению через веб-браузер в сетях, которые находятся за брандмауэрами.Администраторы этих брандмауэров могут блокировать весь исходящий трафик, за исключением нескольких портов, таких как 22 (SSH), 25 (SMTP), 80 (HTTP) 110 (POP3), 143 (IMAP), 443 (HTTPS) и т. Д. Как правило, трафикотправленный исходящий не ограничен только этими портами, потому что ограничение этого вызывает много головной боли для администратора брандмауэра, потому что это может помешать людям, выполняющим их работу.Проще пропустить трафик.И есть небольшой риск того, что это повлияет на безопасность сети.Скорее всего, эти порты и многие другие порты заблокированы для входящего трафика.
Обычно большинство пользователей, которые находятся в корпоративной сети или управляемой сети, имеют доступ к компьютерам, которые находятся за брандмауэром и могут устанавливать исходящие соединения, но ничто за пределами брандмауэра не может подключиться к ним.Обычно это называется сегментацией сети, когда компьютеры, используемые ее сотрудниками, находятся в более ограниченной зоне, а серверы корпуса живут в демилитаризованной зоне, которая имеет входящий доступ к ограниченному количеству портов.Ваш сервер, к которому вы подключаетесь, скорее всего, живет в демилитаризованной зоне, и поэтому вам пришлось запросить открытие порта 843.А ваш администратор просто говорит, что если у кого-то, управляющего игрой, исходящий трафик ограничен, он не сможет использовать вашу игру, потому что его брандмауэр может заблокировать исходящий доступ 843.
Итог?Те, кто сидит за брандмауэрами, которые не могут получить доступ к порту 843, не смогут запустить вашу игру.Обычно это корпоративные или правительственные среды, которые жестко контролируют то, что вы можете и не можете делать с машинами компании.Сколько из них существует?Это в меньшинстве, но в основном это просто означает, что они не должны играть в игры в рабочее время, поэтому, вероятно, не так уж важно, что они не могут получить к нему доступ.Вы можете просто написать код для этой возможности и сказать им: «У вас нет доступа к X, и эта игра требует этого, yada yada yada».Если вы действительно хотите узнать, насколько он распространен, вы можете записать его, отправив запрос на ваш сервер для его измерения.Или вы можете найти способ разместить ваш SWF-файл в том же домене, что и ваш сервер, что избавит от необходимости использовать 843.