![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Доброго времени суток. Написал клиент-серверное приложение на TclientSocket и TServerSocket.
![]() На одном компе работает нормально, но вот через инет не фурычит. У меня стоит роутер, ip - динамический, делаю перенаправление портов: ![]() Брандмаузер Windows вырубаю, там же в исключениях открываю порт, указанный на картинке. Никаких фаерволов кроме avast'овского веб экрана не стоит. Если коннектиться через инет, то нужно ли что-то ещё кроме аййпишника и порта? Что может быть не так? Спасибо за уделенное время. Заранее благодарен знающим людям за ответы.
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#2 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
![]() Цитата:
-- Не помню, что там за TclientSocket и TServerSocket. Попробуйте порты еще и на UDP открыть. --- Цитата:
Последний раз редактировалось _PROGRAMM_; 21.02.2014 в 23:28. |
||
![]() |
![]() |
![]() |
#3 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
Спасибо, попробую.
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 21.02.2014 в 23:45. |
![]() |
![]() |
![]() |
#4 | ||
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
![]() Цитата:
Цитата:
Последний раз редактировалось _PROGRAMM_; 21.02.2014 в 23:48. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]()
1. IP не факт, что "белый" и виден извне
2. Галочку нужно слева поставить, чтобы перенаправление порта работало 3. Внешний порт должен быть тем, по какому порту клиент будет стучаться на сервер. Внутренний порт = порту, который слушает сервер. |
![]() |
![]() |
![]() |
#6 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
1. Вчера пока серфил, узнал, что такое возможно. Как понимаю, ping'ом проверяется.
2. =). Поставил. 3. Получается, что нужно два TServerSocket'a?
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]()
Допустим, сервер слушает 3390 порт. Когда клиент подключается к нему напрямую по его IP адресу, тогда нужно подключаться к этому же 3390 порту. Когда клиент снаружи и лезет через роутер, то включается порт форвардинг. В настройках перенаправления портов можно и внешний и внутренный порты установить одинаковые 3390. тогда клиент должен будет стучаться по IP роутера и порту 3390. Можно же внешний порт выставить в любой другой, например, в 3391. Тогда клиент должен будет стучаться по 3391 порту, а роутер уже сам перенаправит с этого порта на тот, что указан внутренним, т.е. на 3390. Сервер всё это время ничего не знает и слушает себе свой 3390 порт.
|
![]() |
![]() |
![]() |
#8 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
pu4koff и _PROGRAMM_, благодарю за ответы. Перевел роутер в режим моста, правда, теперь об web-интерфейсе можно забыть))).
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по клиент-серверным приложениям | anghela | Помощь студентам | 3 | 26.11.2013 17:05 |
Server/Client на Delphi | FlipOK | Помощь студентам | 4 | 07.01.2013 17:34 |
Доработка Client-Server | werrey | Работа с сетью в Delphi | 5 | 03.09.2011 20:51 |
[c++] Client-Server: GET request refused by the server | Pumych | Помощь студентам | 2 | 22.08.2010 23:36 |
Client и Server | Роман Радер | Работа с сетью в Delphi | 11 | 10.07.2008 15:24 |