Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.11.2011, 15:06
vanya3345 vanya3345 вне форума
Прохожий
 
Регистрация: 23.10.2011
Сообщения: 10
Репутация: 10
По умолчанию Проблема с многопользовательским чатом

Всем привет! В октябре создал в Delphi чат для нескольких человек по Интернету. Сначала работал хорошо. Я создавал у себя сервер и ко мне подсоединялись мои знакомые и мы нормально переписывались. Однако вчера я купил ноутбук и вместе с ним маршрутизатор D-Link Dir-300. Я при помощи него разбил Инет на два компа - на свой старый комп и на ноутбук. И тут начались проблемы с моим чатом. Ко мне почему-то больше не могут подсоединяться мои знакомые. Я точно так же указываю в своем сервере порт и создаю его. А затем скидываю своим знакомым порт и IP-адрес своего сервера. Все как обычно. Но они почему-то не могут подсоединиться ко мне. Да и я тоже не могу с клиента зайти на свой сервер. Однако если я в поле IP-адрес укажу не Интернет IP-адрес, а свой локальный IP-адрес, то я подсоединяюсь к своему серверу. Потом точно также при помощи локального адреса присоединяюсь на свой сервер с ноутбука. И получается на моем сервере два клиента - мой старый комп и мой ноутбук. Но вот другие люди ко мне никак не могут подсоединиться через Интернет при помощи моего Интернет IP-адреса. В чем дело? Как это исправить?

Последний раз редактировалось vanya3345, 28.11.2011 в 15:10.
Ответить с цитированием
  #2  
Старый 28.11.2011, 15:25
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

порт нужно пробросить http://www.dlink.ru/ru/faq/246/1035.html
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #3  
Старый 28.11.2011, 16:21
vanya3345 vanya3345 вне форума
Прохожий
 
Регистрация: 23.10.2011
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
порт нужно пробросить http://www.dlink.ru/ru/faq/246/1035.html
Не помогло. Все равно ничего не работает.
Ответить с цитированием
  #4  
Старый 28.11.2011, 16:50
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

нужно пробросить порт, который слушает сервер, на локальный ip сервера, протокол, скорее всего tcp. а знакомым давать внешний ip.
ты же теперь за NAT'ом получается.

добавлено позже

и не пытайся сам по внешнему ip подключаться, пусть знакомые пробуют.
__________________
Пишу программы за еду.
__________________

Последний раз редактировалось NumLock, 28.11.2011 в 17:04.
Ответить с цитированием
  #5  
Старый 28.11.2011, 17:33
vanya3345 vanya3345 вне форума
Прохожий
 
Регистрация: 23.10.2011
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
нужно пробросить порт, который слушает сервер, на локальный ip сервера, протокол, скорее всего tcp. а знакомым давать внешний ip.
ты же теперь за NAT'ом получается.

добавлено позже

и не пытайся сам по внешнему ip подключаться, пусть знакомые пробуют.
Все равно ко мне никто не может подсоединиться.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:54.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025