|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Какой порт выбрать для сокет-сервера
уже давно пишу сокет-сервер,
и только сейчас задался следующим вопросом, свой сокет-сервер слушает произвольный порт, однако, если у клиента этот порт закрыт (а это бывает часто, если используется интернет шлюз), то всё. Есть ли какие-то варианты обхода подобных ограничений, например, использование стандартных портов (обычно не закрытых) Какие вы порты обычно используете для сокет-сервера? |
|
|||||
Регистрация: Nov 2010
Сообщений: 21
|
В смысле у клиента этот порт закрыт? Вы указываете в клиентском приложении порт, по которому он принимает данные с сервера?
По идее у сервера указывается порт, который он слушает, а в клиентском приложении указывается адрес сервера и прослушиваемый сервером порт, тот в который будет стучаться клиент. С какого порта клиент это будет делать уже не важно. Последний раз редактировалось Trein; 07.12.2010 в 10:27. |
|
|||||
Если клиент выходит в сеть через интернет шлюз, например kerio, и там открыты только определенные порты, например 80, а сокет-сервер работает на 9999 порту, то соединения не будет, на то он и шлюз.
Вот думаю, возможно ли использовать порт 80, не будет ли с этим проблем у клиентов |
|
|||||
Регистрация: Dec 2009
Сообщений: 428
|
У клиента нет, у Вас могут быть
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
А вот были проблемы с 80-м портом. Какой-то фаервол средней попсовости резал к шайтанам траф нашего сервака в 80-го порта под предлогом "non http traffic on port 80". Рекомендую как в доке - от 1024 до 65536 =), предварительно проверить, мож это какой-то известный порт.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
спасибо за информацию, придется смириться с ограничениями
|
Часовой пояс GMT +4, время: 03:42. |
|
« Предыдущая тема | Следующая тема » |
|
|