Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 08.02.2012, 11:29   #11
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Должна работать в интернете только на серваке должен быть Ip выделенный у клиентов любой все пробрасывает сервер. Я ссылку обновил кое что подправил там http://zalil.ru/32664950

Файл User.ini настраивантся так
[Aliens]- имя клиента
pass=qwerty - пароль
ID=1001 - его номер
и следующий клиент
[Aliens1]
pass=qwerty2
ID=1002

Имена и Id должены быть разными для каждого

если нет имени то клиент выдаст сообщение чтобы связатся с админом для регистрации

Последний раз редактировалось Aliens_wolfs; 08.02.2012 в 11:38.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 08.02.2012, 11:39   #12
ZuBy
Профессионал
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Адрес: Казахстан, Астана
Сообщений: 1,232
Репутация: 379
По умолчанию

вот я проверил, на одном компе поставил сервер.
на своем запустил клиента. указал внутренний ip сервера, он подключился.
а правильно ли что я указал внутренний ip? у меня на сервере вот такой (192.168.0.10) а на буке (192.168.0.53). и при этом у меня сети нет, только выход в интернет.
еще вопрос, как зарегистрировать пользователей? я там написал в user.ini, но все равно не подключается
__________________
бложик FMX Developer'a
ZuBy вне форума   Ответить с цитированием
Старый 08.02.2012, 11:45   #13
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Обнови ее по ссылке, я там подправил с юзерами. чтобы через интернет работать нужно чтобы на сервере был внешний ip а это у тебя локальный и его в клиенте указывай сервер с внешним ip, например 83.14.0.10:8080 но у тебя он другой выделеный должен быть, либо если через шлюз то ip шлюза, а в шлюзе перенаправь порт 8080 на ip локалки где серверная прога стоит

Кстати в именах регистрации и в пароле регистр букв тоже значение имеет но я исправлю чтобы на Имя регистр не реагировал а только на пароль

Все исправил
http://zalil.ru/32665101

Последний раз редактировалось Aliens_wolfs; 08.02.2012 в 11:54.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 08.02.2012, 11:48   #14
ZuBy
Профессионал
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Адрес: Казахстан, Астана
Сообщений: 1,232
Репутация: 379
По умолчанию

Цитата:
Файл User.ini настраивантся так
[Aliens]- имя клиента
pass=qwerty - пароль
ID=1001 - его номер
и следующий клиент
[Aliens1]
pass=qwerty2
ID=1002

Имена и Id должены быть разными для каждого

если нет имени то клиент выдаст сообщение чтобы связатся с админом для регистрации
я делал так, но походу не работал то что на одной машине запускал и клиент и сервер, а на другой еще клиент. но с разными данными. он выдавал ошибку типа не зарегистрирован


update:
у меня на двух компах одинаковый внешний ip и подключение не проходит...


Aliens_wolfs, спасибо огромное!
__________________
бложик FMX Developer'a

Последний раз редактировалось ZuBy; 08.02.2012 в 12:12.
ZuBy вне форума   Ответить с цитированием
Старый 08.02.2012, 11:57   #15
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Попробуй обнови и клиента и сервер http://zalil.ru/32665101. У меня работает

Я тоже на одном и томже запускал все пашет в клиенте указывал 127.0.0.1:8080 работает
Я даже двух клиентов запустил с разными паролями и они норм друг другу отправляют сообщение.

В общем изучайте дополняйте, переделывайте, написана прога без компонентов все на WinSock и реализованно многопоточность, разработан свой сетевой протокол, для каждого клиента свой канал вернее свой сокет для общения, мониторинг на сервере клиентов, кто подключился. Каждый сокет контролируется по своему идентификатору, все управляемо в потоке благадоря модулю в проге FunctConnect в котором есть необходимые функции по созданию сетевых приложений.

Последний раз редактировалось Aliens_wolfs; 08.02.2012 в 12:44.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 08.02.2012, 15:47   #16
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Обновил прогу теперь если получателя нет в сети и сообщение отправлено она сообщает об этом отправителю и ошибки для сервера завершения исправил http://zalil.ru/32667256

Последний раз редактировалось Aliens_wolfs; 08.02.2012 в 17:08.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 10.02.2012, 16:21   #17
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Обновил прогу кое что подправил http://zalil.ru/32680543

Последний раз редактировалось Aliens_wolfs; 10.02.2012 в 16:34.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 11.02.2012, 08:30   #18
ZuBy
Профессионал
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Адрес: Казахстан, Астана
Сообщений: 1,232
Репутация: 379
По умолчанию

Я потестил последнюю версию, она не работает.
я ввожу внешний ip он не подключается к серверу
__________________
бложик FMX Developer'a
ZuBy вне форума   Ответить с цитированием
Старый 12.02.2012, 18:31   #19
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 593
Репутация: 258
По умолчанию

Локально работает? Со внешним Ip неполучается из за того что возможно внешний Ip это Ip шлюза вашей сети, в шлюзе тогда нужно настраивать порт 8080 и перебрасывать в локальный где сервер этой проги.

Завтра на работе потестю ее на несколько компов и отпишусь если найду ошибку исправлю выложу обнавленную.

Последний раз редактировалось Aliens_wolfs; 12.02.2012 в 18:50.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 12.02.2012, 18:34   #20
ZuBy
Профессионал
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Адрес: Казахстан, Астана
Сообщений: 1,232
Репутация: 379
По умолчанию

локально то работает, а вот по интернету нет. печально
__________________
бложик FMX Developer'a
ZuBy вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
tcpserver и много client'ов обмен сообщениями Небесный Работа с сетью в Delphi 8 13.12.2011 17:30
обмен сообщениями между сервером и клиентом Don Karleone Работа с сетью в Delphi 3 25.02.2011 16:24
Обмен сообщениями(миничат) через IdTcpClient и idTcpServer =LeonZone= Работа с сетью в Delphi 3 07.08.2010 13:01
Обмен сообщениями без IP адреса Иллидан Работа с сетью в Delphi 9 29.02.2008 21:48
Обмен сообщениями между IdTcpClient и idTcpServer Teen4jump Работа с сетью в Delphi 3 05.09.2007 09:25




03:21.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru