![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]()
написал код
Код:
прочитал что порт и адрес,проходя через роутер меняются,может надо указывать в 7 строке ip локальный? и тогда на какой порт меняется тот,который я указал? помогите пожалуйста |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> может надо указывать в 7 строке ip локальный?
да, или 0.0.0.0.0, чтобы слушать на всех интерфейсах > и тогда на какой порт меняется тот,который я указал? нинакакой. Изменение порта относится к клиенту (или UDP сокетам), но не серверу. А чтобы локальный порт был виден извне, на роутере (в настройках файрвола или NAT) нужно привязать этот (или любой другой) порт к порту на вашей машине. Вот представьте, если у вас в локальной сети 2 машины, и обе слушают на 11111 порту. На роутер приходит запрос на соединиение по этому порту, на какую локальную машину он должен его отослать? На обе? Вот поэтому и надо руками (или через UPnP) сконфигурировать предварительно маппинг внешних портов на локальные.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 | |||
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#4 | ||
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
В конечном счете непонятно какие. В дан.случае ни о каких "сайтах" речи ВООБЩЕ быть не может - речь идет о ХОСТАХ. Хост - далеко не сайт. Цитата:
Роутер транслирует пакет именно туда куда ему приказал админ. А если никуда не приказал, то роутер его выкинет к едреней фене. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> С какой это радости "на обе"?
да это я в шутку написал, чтобы была ясна абсурдность ситуации. > можно поподробнее смотрите мануал по роутеру, там для домохозяек всё расписано > я хочк сделать чат на основе UPD сокетов почему именно UPD? там же возни с пропавшими сообщениями будет вагон. Или это будет голосовой чат? В принципе, если есть выделенный сервер, особых проблем с чатом быть не должно. Хоть через TCP, хоть через UDP. Если такого сервера нет (планируется чистый P2P), геморрой с портами там недецкий будет в общем случае. Вот тут примерно можно оценить фронт работ.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]()
upd,потому что он быстрее
а сервер я планирую сделать в виде одного из пользователей,чтобы через него все шло |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]() Код:
прозодя через роутер,порт меняется?если да то на какой и как это определить? если нет,то можно объяснить в чем тут ошибка |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> порт меняется?
серверный порт меняется (или остаётся тот же) в зависимости от того, что настроили в роутере (вы). порт клиентского запроса чаще всего меняется, т.к. клиентов много, а портов мало. > можно объяснить в чем тут ошибка ну всё, пошли на второй круг.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]()
извините,забыл выложить код
результат аналогичен Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 01.06.2011
Сообщений: 215
|
![]()
и чтобы заработал этот код,нужно настроить роутер(открыть порт №11111?)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
роутер | Bustle | Компьютерное железо | 4 | 29.12.2010 20:51 |
Продвинутый роутер | OCTAGRAM | Компьютерное железо | 4 | 26.08.2010 11:00 |
Роутер | werser | Помощь студентам | 1 | 07.03.2010 15:38 |
Модем роутер | Pedro | Компьютерное железо | 2 | 06.11.2009 13:35 |
победить роутер | nick2115 | Помощь студентам | 5 | 16.11.2008 00:54 |