Задать вопрос

Сокетное соединение на 80 порт. Есть ли подводные камни?

Имеем реалтаймовую флешовую браузерную игрушку, которая меняется данными с сервером по сокету (long polling отбросили из-за разных соображений). Повесили сокет на 80 порт, так как он открыт у всех. Вот возникает вопрос — какие могут быть траблы с этим?

Пока потестить на большом кол-ве пользователей не получается.
  • Вопрос задан
  • 3718 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 7
@Hint
Проблемы могут возникнуть в случае использования http прокси. Порт вроде и открыт, но игра работать не будет.
Ответ написан
@appy
Скайп очень любит использовать 80й порт, видимо из тех же соображений. Это отключается в настройках, но не будешь же всех пользователей просить туда лезть…
Ответ написан
@kenga
Для пользователей, что сидят за проксями должны возникнуть проблемы, так как proxy-серверы ожидают, что трафик, который через них идет соответствует HTTP-протоколу. Если вы же запускаете свой особый протокол — то у вас появятся проблемы.
Ответ написан
Комментировать
barker
@barker
Думаю, что никаких. Сокету какая разница. А какие именно траблы вы сами предполагаете?
Ответ написан
strib
@strib
У части пользователей 80й порт точно занят…
Ответ написан
Комментировать
@Andrew1000000
Некоторые корпоративные прокси с функцией фильтрации трафика, например, Kerio WinRoute Firewall, не дают нормально работать с raw сокетами, если подключение идёт к 80 порту, даже если фильтрация отключена.
Ответ написан
Комментировать
ekungurov
@ekungurov
Кхм… Как уже сказал выше, используйте лучше 443 порт, для него по умолчанию в сквиде (да и в других прокси) разрешен метод CONNECT.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы