Клиент - Сервер через Интернет

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Клиент - Сервер через Интернет

Сообщение djdrum » 17.01.2008 (Чт) 1:40

Всем здравствуйте.
У меня такая проблема - реально ли реализовать клиент - серверное приложение, чтобы оно работало через интернет, только вот проблема - соединение не обоих компьютерах не постоянное, т.е. IP адрес динамический, реально ли сделать соединение каким-нибудь другим способом, например по MAC адресу или как-то еще. Спасибо

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 17.01.2008 (Чт) 8:52

Самое реальное - сделать скрипт на постоянном адресе, куда сервер будет сообщать свой текущий адрес, а клиент - запрашивать.
Лучший способ понять что-то самому — объяснить это другому.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 17.01.2008 (Чт) 10:00

Про MAC-адрес забудь.
Оптимальным советом будет совет Antonariy.
Можешь также почитать про DynDNS, возможно, тебе это подойдет.
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 18.01.2008 (Пт) 14:05

Прочитай про winsock в MSDN, там в экзампле какраз то, что ты ищешь.
Динамический IP не беда. Antonariy всё сказал в точку.

djdrum
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 17.01.2008 (Чт) 1:36

Сообщение djdrum » 21.01.2008 (Пн) 1:27

спасибо, будем пробовать - если получится напишу статью :)

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 25.03.2008 (Вт) 15:36

Подойдет любое постоянное место хранения данных.

FTP, почтовый ящик, всё это можно заюзать для хранения и обновления IP-адреса сервера.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 25.03.2008 (Вт) 19:03

Если этот проект чисто для себя сделан, то почта поможет.
Например сервер после начала прослушивания затирает на мэйлбоксе все письма, посылает себе же письмо с IP, отключается от почтового сервера. Клиент при подключении берёт из мэйлбокса IP и пытается подключиться.

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 25.03.2008 (Вт) 23:06

Я делал такое приложение. Использовал php скрипт, который исполнял запрос и возвращал страницу с IP адресом, выделенным определенными символами с обеих сторон (у меня это были "<#" и "#>").
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 90

    TopList