![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Hello! Возникла проблема, никак не могу найти примеров по Indy 10, и самое главное мне нужно сделать клиент серверное приложение, сервер должен обслуживать от 500 человек и более... Буду использовать IndyTCPServer. И сразу вопросы КАК? Вот например пользователь должен приконнектиться, мне нужно проверить пароль и логин, если все верно пользователя добавить к активным... Самое главное как авторизовать клиента при соединении?
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
авторизуйте так как вам кажется удобным, никаких встроенных алогоритмов авторизации в протоколе TCP/IP нет.
Примеры по Indy можно найти на сайте проекта http://www.indyproject.org
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Тако подход может быть? - Клиент соединяется. потом ставится тайммер 10 секунд и если в течении это времени от клиента не придут авторизионные данные отключать его?
p.s. Проблема в том, что клиенту нельзя запретить соединиться. он сперва соединиться, а уже потом можно запросить регистрационные данные?
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
вы можете фильтровать соединения по IP обрабатывая событие befor connect
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
А как же быть, если пользователь под натом? Приложение будет использоваться не в локальной сети...
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
тогда делайте обычную авторизацию
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#7 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Прошу прощения за тупость, но что в данном случае понимается под обычной авторизацией?) Просто я с этим делом столкнулся первый раз, с примером Client Server разобрался из Indy9 demo, но там нет авторизации и пользователи идентифицировались по DNS, поэтому сразу появились проблемы...
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Принимаете соединение клиента, запрашиваете у него пользователя и пароль или просто какой- то ключ, да как угодно собственно
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#9 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
![]()
Понятно, все буду копать и строить, что выйдет сообщу
![]()
Страх это слабость и потому, кто испугался уже побежден.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите разобраться с client-server | fLytarget | Работа с сетью в Delphi | 2 | 11.08.2008 16:00 |
Client и Server | Роман Радер | Работа с сетью в Delphi | 11 | 10.07.2008 15:24 |
Client - Server Socket событие OnError | One.Love | Работа с сетью в Delphi | 10 | 04.03.2008 09:39 |
с помощью ICQ Client организовать поиск пользователей? | DeDoK | Компоненты Delphi | 0 | 11.01.2008 08:42 |
Citrix ISA Client на Windows 2003 Server | Рустам | Софт | 1 | 21.08.2007 22:47 |