![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Здравствуйте уважаемые программисты. Есть у меня приложения сервер и клиент. Используются компоненты TClientSocket и TServerSocket, уточнив у своего провайдера знаю что у меня динамический IP, а статический только для юрид. лиц. Мне необходимо установить связь между двумя компьютерами через интернет, так вот сам вопрос как мне установить связь??? какой IP и порт? напоминаю IP динамический, ну может хоть с использованием сторонних программ?
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
если IP динамический, то нужен третий сервис со статическим IP, который скажет куда подключаться.
Простейший готовый вариант - Hamachi |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Snowy, Слов не хватает в благодарность!!!
|
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Познакомился я с хамачи более менее, но это не то что мне нужно это одноранговая сеть и её хамачи я так понял придется устанавливать на каждом компьютере, мне нужно обеспечить связь например по протоколу TCP или через сокеты, при этом имея только динамический адрес, может существуют какие нибудь сервисы, для этого хоть и платные? ну должен быть выход?
|
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 3 Всего: 50 |
Например -
http://www.dyndns.com/services/dns/dyndns/ http://www.no-ip.com/services/managed_dns/...ynamic_dns.html Список - http://www.dmoz.org/Computers/Internet/Pro...rs/Dynamic_DNS/ -------------------- |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Немогу понять как ими пользоваться, вот сделал следующее зарегистрировался на no-ip добавил хостинг типа myname.no-ip.biz и делаю пинг тут http://network-tools.com всё пингуется, но я так понимаю это просто прикрепление днс сервера за моим динамическим IP адресом. Это тоже самое что прямое обращение к моему IP. Сканировал порты и видно следующее
Открыт порт --21 ! File Transfer Protocol [Control] Открыт порт --23 ! Telnet Открыт порт --80 ! World Wide Web HTTP Все остальные закрыты, как быть? |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 3 Всего: 50 |
А что, другие порты у тебя какие-то сервисы слушают? -------------------- |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
У меня на компьютере сервер слушает порт например 1035, а эти порты слушаются провайдером
Я так понимаю на провайдере статический IP делится на несколько динамических мой один из них, и порты там все перекрыты что делать? Это сообщение отредактировал(а) Antony41 - 4.4.2010, 17:43 |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Даже при использовании хамачи не удается установить связь
|
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
так я понял меня серый динамический ip возможно создать связь по протоколу? tcp или udp?
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Если ты находишся за роутером, то принимать входящие подключения возможно только внутри сети.
За её пределами ты существуешь только как клиент. Сервером быть не можешь в принципе. Исключение может быть только, если ты имеешь возможность вносить в роутер какие-то настройки, например жёсткую привязку порта к своей машине. Но это не тот случай... Так что в таком случае единственный вариант - ставить сервер на другую машину в сети, к которой есть возможность подключиться. |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Прошу прощения через хамачи соединение установил, на myip.ru внешний адрес 188.19.8.192 этот адрес не входит в стандартную запись серых адресов.
Как можно проверить нахожусь я внутри сети за маршрутизатором, или все же IP остается серым? Просто я думаю вряд ли мне ответят на этот вопрос в службе поддержки моего провайдера. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
http://2ip.ru/check-port/
если напишет, что порт закрыт, значит подключиться к тебе по этому порту нельзя. возможно мешает роутер, прокси или файрвол... Проверить можно лишь возможность подключения. Разумеется, на твоей машине какая-нибудь программа должна принимать на этом порту подключения. |
|||
|
||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: нет Всего: 1 |
Всё верно пишет на сайте порт открыт в соответствии с прослушивающим портом в сервер сокете. Сайт прослушивает порты моего вешнего IP адреса или локального?
|
|||
|
||||
| Xenag |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 51 Регистрация: 6.3.2010 Репутация: нет Всего: нет |
Сайт ничего не прослушивает.
Он просто делает попытку подключения снаружи. Если он подключился, значит ничто не мешает подключиться и другим. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |