Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.01.2010, 14:23   #1
sum42
Пользователь
 
Регистрация: 15.11.2008
Сообщений: 33
По умолчанию как программно открыть порт?

у меня есть серверная программана Java, которая должна запускаться на компьютере, открывать порт 8090
и ждать подключения от мобильника через интернет.

порт в проге открывается следующим образом:

int port = 8090;

ServerSocket servsock = new ServerSocket(port);
Socket sock = servsock.accept();

после запуска программа работает в консоли и ждет подключения на порт 8090.
но порт 8090 при этом не открыт.
я проверяю это на сайте http://www.whatsmyip.org/ports/.
там во время работы серверной программы после проверки порта 8090 выдается
сообщение: Port 8090 Timed-out.

касперский при этом выключен, брандмауэр тоже, у меня ОС windows XP SP3

если запустить программу торрент и поставить в настройках порт 8090, то она без проблем
открывает его и после проверки порта на сайте я вижу сообщение:
Port 8090 is Open.

то есть получается что торрентовская прога может открыть порт 8090, а моя серверная программа не может.
напомню что мне нужно добиться того чтобы моя серверная программа была запущена и при этом был
открыт порт 8090.

помогите пожалуйста решить эту проблему, без ее решения не могу сдать курсовую.
sum42 вне форума
Старый 17.01.2010, 00:32   #2
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

проблема возможна в провайдере, шлюзе и тд.
иногда такое бывает если вы подключены через dsl-модем, который настроен в режиме шлюза.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума
Старый 17.01.2010, 00:55   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

>>> тут <<< у вас была эта-же проблема и все вроде-бы решилось.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 18.01.2010, 23:12   #4
sum42
Пользователь
 
Регистрация: 15.11.2008
Сообщений: 33
По умолчанию

сейчас у меня немного другая проблема.

мне нужно сдавать курсовую на ноутбуке, используя либо мобильный интернет, либо usb-модем.
и вот здесь-то и возникли проблемы с портом 8090, который не открывается моей серверной прогой.

с мобильным интернетом я уже проверил, ничего не получилось.
а вот usb-модем мне скоро даст знакомый и я протестирую этот злосчастный порт и свою курсовую.

мне интересно почему торрент прога может открывать порт 8090 (используя обычный интернет через adsl-модем) без всяких дополнительных настроек а моя серверная программа не может
sum42 вне форума
Старый 18.01.2010, 23:43   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

чем проверяли, что торрент-клиент открывает именно этот порт? ... окромя настроек клиента.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 21.01.2010, 14:30   #6
sum42
Пользователь
 
Регистрация: 15.11.2008
Сообщений: 33
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
чем проверяли, что торрент-клиент открывает именно этот порт? ... окромя настроек клиента.
я сам установил в настройках торрента этот порт.

потом проверял открытие порта на сайте http://www.whatsmyip.org/ports/
и еще на сайте торрента:
http://www.utorrent.com/testport?port=8090
на обоих сайтах было уведомление что порт 8090 открыт

сегодня проверил порт 8090 на сайте http://www.whatsmyip.org/ports/
используя usb-модем и увидел сообщение: Port 8090 Timed-out
т.е. не открыт и соответственно мои программы для курсовой не работают
sum42 вне форума
Старый 21.01.2010, 17:55   #7
sum42
Пользователь
 
Регистрация: 15.11.2008
Сообщений: 33
По умолчанию

это лишнее сообщение

Последний раз редактировалось sum42; 21.01.2010 в 19:58.
sum42 вне форума
Старый 23.01.2010, 16:09   #8
sum42
Пользователь
 
Регистрация: 15.11.2008
Сообщений: 33
По умолчанию

всем спасибо, тема закрыта.
sum42 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть порт в Windows XP SEP 12 mithell Windows 2 26.11.2009 22:58
Как программно открыть dvd rom в delphi 2005 нью Помощь студентам 13 17.11.2009 23:43
Как открыть свойства обозревателя программно? Denisko Общие вопросы Delphi 9 28.04.2009 18:52
Как открыть порт? Анатолий74Rfckb Работа с сетью в Delphi 5 04.02.2007 19:38