|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2008, 23:06 | #1 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
Client-Server на 500+ пользователей.
Hello! Возникла проблема, никак не могу найти примеров по Indy 10, и самое главное мне нужно сделать клиент серверное приложение, сервер должен обслуживать от 500 человек и более... Буду использовать IndyTCPServer. И сразу вопросы КАК? Вот например пользователь должен приконнектиться, мне нужно проверить пароль и логин, если все верно пользователя добавить к активным... Самое главное как авторизовать клиента при соединении?
Страх это слабость и потому, кто испугался уже побежден.
|
22.08.2008, 10:55 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
авторизуйте так как вам кажется удобным, никаких встроенных алогоритмов авторизации в протоколе TCP/IP нет.
Примеры по Indy можно найти на сайте проекта http://www.indyproject.org
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
22.08.2008, 11:25 | #3 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
Тако подход может быть? - Клиент соединяется. потом ставится тайммер 10 секунд и если в течении это времени от клиента не придут авторизионные данные отключать его?
p.s. Проблема в том, что клиенту нельзя запретить соединиться. он сперва соединиться, а уже потом можно запросить регистрационные данные?
Страх это слабость и потому, кто испугался уже побежден.
|
22.08.2008, 11:45 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
вы можете фильтровать соединения по IP обрабатывая событие befor connect
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
22.08.2008, 11:47 | #5 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
А как же быть, если пользователь под натом? Приложение будет использоваться не в локальной сети...
Страх это слабость и потому, кто испугался уже побежден.
|
22.08.2008, 11:50 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
тогда делайте обычную авторизацию
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
22.08.2008, 11:52 | #7 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
Прошу прощения за тупость, но что в данном случае понимается под обычной авторизацией?) Просто я с этим делом столкнулся первый раз, с примером Client Server разобрался из Indy9 demo, но там нет авторизации и пользователи идентифицировались по DNS, поэтому сразу появились проблемы...
Страх это слабость и потому, кто испугался уже побежден.
|
22.08.2008, 11:53 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Принимаете соединение клиента, запрашиваете у него пользователя и пароль или просто какой- то ключ, да как угодно собственно
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
22.08.2008, 12:01 | #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 |