Страница: 1 |
Страница: 1 |
Вопрос: Сервер "Чата" на динамичесмком IP (VB6)
Добавлено: 08.12.10 02:51
Автор вопроса: LEX1ERS | ICQ: 4204936
Добрый день.
Пмогите разобратца, помочь чем сможите. Хочу сделать Чат, между 2 компами(или же что было бы лучше, между Группой компов). Проблема заключаетца в том, что я сижу в инете через модем, (МТС коннект) и у меня IP динамический.И я незнаю как быть "Сервером" чата, при динамическом IP.
-VB6, желательно через WinSock.
P.S. Если есть какие либо примеры, то будьте добры выложить ссылку...Собстевенно САБЖ.
Спасибо.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #1
Добавлено: 08.12.10 04:22
Если я правильно понимаю то WinSock отвечает - за локальную сеть ? или же за инет? Конечно не обязательно через WinSock так как компы Сетью связанны не будут...
Номер ответа: 2
Автор ответа:
Sneaks
Вопросов: 9
Ответов: 84
Профиль | | #2
Добавлено: 08.12.10 08:24
Все правильно, через винсок в инет можно, но в любом случае тебе нужен статичный белый айпишник, с динамическим ни каких шансов.
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 08.12.10 08:34
http://www.no-ip.com/
Номер ответа: 4
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #4
Добавлено: 08.12.10 08:58
a можно ли сделать связь с компами, через - имя компьютера в инете? Или же это только в локальной сети прокатывает...?
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 08.12.10 10:58
плюс два к шарпу. Сам уже пятый год пользуюсь услугами no-ip. До сих пор быстро, до сих пор бессплатно, и до сих пор работает мой agentfire.no-ip.info. и до сих пор едва-заметная служба в виде 1 процесса в системе.
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 08.12.10 15:53
+1 к DynDNS сервисам.
Еще добавлю, если по какой-то причине к серверу нельзя подключиться извне (фаерволы, нет белого IP и т.п.), можно сделать через Windows Azure AppFabric
http://www.microsoft.com/en-us/appfabric/azure/default.aspx
Номер ответа: 7
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #7
Добавлено: 08.12.10 17:48
Разобрался с NO-IP DUC, зарегился на no-ip.com . Сделал адресс в виде - lexters.no-ip.info, установил этот адрес в программе NO-IP DUC (v3.04), но в итоге изменений не увидел, хотя делал всё по инструкции ( да и впринципи инструкция не нужна,впринципи всё понятно) Как узнать какой у меня IP стал ?
P.S. когда на программу в трее навожу мышь - показываетца, IP провайдера (в моём случае это МТС), но сдаётца мне что должен быть мой IP "буквенный" а не, "цифравой"
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 08.12.10 23:52
1) Запусти на компьютере что-то что слушает порт (например, веб-сервер) (проверь локально telnet-ом, действительно ли порт прослушивается)
2) Разреши этот порт в фаерволе
3) Зайди на myip.ru и скоприуй свой IP
4) Дай какому-нибудь другу этот IP и попроси попробовать подключиться к открытому порту по этому адресу.
Если он успешно подключается, все пучком. Если нет, значит у тебя нет внешнего IP адеса, следовательно, ты не получишь никакого профита.
Номер ответа: 9
Автор ответа:
MISTER X
ICQ: 463865965
Вопросов: 31
Ответов: 190
Web-сайт:
Профиль | | #9
Добавлено: 24.02.11 14:08
Winsock, закинь его на форму. На форму кинь еще 2 текстовых поля(1ое - отправка сообщений, 2ое - прием сообщений)
Сервер:
Клиент:
Но лучше использовать другой порт,побольше этого(какие то рамки занятых есть)
Но у этого кода минус-расчитано на 2 человек да и еще работает как то странно...
+5 к DynDNC пользуюсь уже года два.
В данном коде сообщение будет отправляться сразу при наборе текста.думаю составить теб по кнопке не составит труда.если сделаешь код на мног людей кинь плз