IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Как на WinSock найти сервак (https://www.imho.ws/showthread.php?t=53633)

/7y3uK 13.03.2004 01:47

Как на WinSock найти сервак
 
Попросили тут знакомые написать Интерфейс к Access БД, ну и научить ее работать клиент-сервер через инет, под это дело я только начинающий. Решил пользовать Delphi, вроде про сокеты почитал, как в локалке найтись вроде понятно, но все равно не врубился - реальная ситуёвина: клиент и сервер на диалапе. Ну не заставлять же глупых юзверей тыркать в проге кнопочку, смотреть IP, а потом созваниваться и править его в настройках.
Подскажите, ПЛИЗ! как можно найтись в инете клиенту и серваку?

RaZEr 13.03.2004 02:15

Либо DNS (можно бесплатные, такие как no-ip.com), либо веб-сервер, который будет выполнять ф-ии DNS, но уже на уровне конкретной корпоративной системы. Третьего не дано.

/7y3uK 13.03.2004 17:03

2 RaZEr
А можешь по подробней на логическом уровне объяснить как это работает?

RaZEr 13.03.2004 17:08

Как работает что? DNS?

/7y3uK 13.03.2004 17:17

2 RaZEr
Нет, как принципиально в общих чертах построить логику коннекта

RaZEr 13.03.2004 17:26

Ты спрашивал как клиенту найти сервер если IP динамические. О каком конекте идет речь?

/7y3uK 13.03.2004 17:48

Сори, не правильно выразился, не коннекта, а логику поиска, а в ответ я подразумеваю что-то на подобии: чтобы вывести графику OpenGL на форму нужно сначала получить контекст воспроизведения, установить формат пикселя, определиться с матрицами проекций и вида и только потом можно строить первые фигурки. :)))) зашаблонил я конечно :)

RaZEr 13.03.2004 17:53

Какая логика ? Ты соединяешься по TCP/IP ?

FantomIL 15.03.2004 00:27

2/7y3uK

Зайди сюда _http://www.no-ip.com/ и внимательно почитай, тогда поймешь о чем тебе говорит RaZEr и сможешь грамотно сформулировать свой вопрос. А то не понятно, что ты спрашиваешь :confused:

Так же, не лишним будет зайти сюда и прочесть о началах сетевого кодинга
_http://www.ishodnik.ru/
_http://www.sources.ru/
:)

/7y3uK 18.03.2004 23:01

хоть убей, не врубаюсь каким образом работает _http://www.no-ip.com/, вроде пишут как раз про то, что мне и надо - постоянный ip, даже при dialup. Ну объясните вкратце как этим пользоваться :( Хотя бы начните объяснять, дальше сам разберусь.

RaZEr 19.03.2004 00:36

На сайте вроде все расписано. Какие проблемы?

/7y3uK 19.03.2004 00:56

как это использовать при программировании? Что, эту прогу придется в комплекте с серваком вешать?

RaZEr 19.03.2004 01:01

Цитата:

Что, эту прогу придется в комплекте с серваком вешать?
да

/7y3uK 19.03.2004 01:38

по поводу _http://www.no-ip.com
Если я правильно понимаю, то при коннекте этой программки (после аутентификации) она смотрит мой IP, и если он отличается от от IP предыдущего коннекта, то меняет его у DNS, который я там зарегистрировал. Если это так, то тогда клиенту остается только конвертнуть этот известный ему DNS в IP и начать работать на прямую с серваком, правильно? Или мне нужно не задавать глупых вопросов и идти рюхать дальше?
Так вот, а каким образом можно единовременно зарегистрировавшись заставить эту утилитку, работать в хайде, или известны способы обходиться без нее?

RaZEr 19.03.2004 08:04

Цитата:

Или мне нужно не задавать глупых вопросов и идти рюхать дальше?
Это было бы любезно с твоей стороны.
Цитата:

Так вот, а каким образом можно единовременно зарегистрировавшись заставить эту утилитку, работать в хайде,
В каком смысле "в хайде"? Убрать из таскбара/трейбара или что?
Цитата:

известны способы обходиться без нее?
Конечно. Я писал об этом в своем первом посте - собственная реализация DNS-подобного сервера. Как писать? Если возникает этот вопрос, то лучше выбрать вариант с no-ip.com

FantomIL 19.03.2004 15:10

2/7y3uK

Если тебе здесь http://www.no-ip.com/ не понятно, то попробуй зайти сюда http://www.dyndns.org/
Если у тебя самого не получается написать DNS-сервер, то другой альтернативы кроме этих (выполняющих одну и ту же функцию) программ нет.
Что особенно приятно в этих прогах для тебя, то тебе совершенно не важно, как они работают. Главное, что они дают возможность компам находить друг-друга по доменному имени!!!


Часовой пояс GMT +4, время: 20:53.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.