|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.07.2008, 13:23 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
UDP & Socket
Скачал проект чата и столкнулся с первыми проблемами. Если внутренний и внешний IP у сервера 77.108.194.140, а у клиента 77.108.194.143 всё работает нормально, если же это ADSL то внешний IP 93.124.107.27 (один для всех), а внутренний 192.168.1.2 (тоже один для всех) то ничего не работает, ничего не доходит как на UDP так и на Socket. Что делать?
Последний раз редактировалось Shouldercannon; 03.07.2008 в 13:37. |
03.07.2008, 14:14 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
а что не работает-то ?
проверка проста проверяйте от клиента доступность серверного IP хотя бы пингом
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
03.07.2008, 14:35 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
До сервера ничего не доходит. Клиент у которого внешний и внутренний IP 77.108.194.140 через UDP или Socket пытается присоединиться ко мне и тут начинается самое интересное у меня же два IP внешний 93.124.107.27, а внутренний 192.168.1.2 (порт коннекта у сервера 27800). Обращаться так 192.168.1.2 27800 бесполезно, а 93.124.107.27 27800 тоже ничего не получается. Вот ADSL делать нечего вести распределение на внешний и внутренний IP.
|
03.07.2008, 14:48 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
у вас на интерфейсе оба этих IP адреса ? или у вас на интерфейсе 192.168.1.2 а видны вы под 93.124.107.27 ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
03.07.2008, 16:29 | #5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
У меня на ADSL в адаптере прописан IP-адрес 192.168.1.2 (192.168.1.2 прописан в адаптерах у всех пользователей, которые сидят на нашем ADSL), а Глобальную сеть я бороздю с IP-адрес 93.124.107.27 (один общий адрес для всех пользователей нашего ADSL). У друга (выделенка - кабель), который хочет ко мне присоединиться в адаптере прописан IP-адрес 77.108.194.140 и такой же IP-адрес 77.108.194.140 в Глобальной сети.
Последний раз редактировалось Shouldercannon; 03.07.2008 в 16:31. |
03.07.2008, 16:50 | #6 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
03.07.2008, 17:44 | #7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
93.124.107.27 - это наш общий IP адрес во внешней сети ADSL.
|
03.07.2008, 17:50 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
на 90% работать не будет
проверяется элементарно: пусть с удаленной стороны попробуют проверить ваш компьютер на доступность (кидаете на форму TidTcpClient) ставите в нем порт любой (например 52346),выставляете в натсройках чтобы биндил все IP адреса ,активируете его, проверяете (telnet localhost 52346) telnet сессия должна открыться. Если у вас telne сессия открывается, т опросите удаленный компьютер также это проверить (telnet <ваш ip> 52346) если сессия откроется, то и любые пакеты должна проходить, если же нет, значит ваш компьютер недоступен
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
03.07.2008, 21:50 | #9 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Проверка на доступность дала:
Код:
|
03.07.2008, 22:50 | #10 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
А мне вот интересно, кто пакеты между сетями раутит? Что-то подсказывает, что речь про ADSL-router, и рыть надо в его сторону...
----------------- P.S. Вот эта: Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Socket Get | Editor | Работа с сетью в Delphi | 7 | 22.04.2008 05:48 |
Socket vs Stream | JoanM | Работа с сетью в Delphi | 1 | 01.04.2008 10:10 |
QIP - Socket is not connected | Viteef | Софт | 4 | 14.11.2007 06:17 |
Вопрос про Socket-Ы | NecroSlider | Работа с сетью в Delphi | 5 | 02.08.2007 19:14 |
Socket Delphi 7 | merax | Работа с сетью в Delphi | 1 | 09.02.2007 10:32 |