Показать сообщение отдельно
  #2  
Старый 15.06.2009, 12:43
Аватар для PESTS
PESTS PESTS вне форума
Новичок
 
Регистрация: 04.05.2008
Сообщения: 54
Репутация: 11
По умолчанию

Короче думаю это организовать передачу данных через http.
1)На сервер прикручиваем http сервер(компонент в делфи есть Indy смотри).
2)На клиент прикручиваем http клиент(компонент в делфи есть Indy смотри).
Клиент будет делать http-запросы на сервер, допустим авторизация типа http:\\127.0.0.1\?Type=Auth&Login=Irik&Pwd=123456 сервер обрабатывает сообщения и передаёт какие нибудь данные(типа Автиризаци успешна или нет).Регистрация тоже типа http:\\127.0.0.1\?Type=Reg&Login=Irik&Pwd=123456&D esc=12.00.1985
Способ автризации: Когда клиент передал данные серверу и сервер его авторизовал сервер создаёт каконибудь случайный идентификатор на сессию и записывает в базу данных связку Ип-адресс клиента и Сформированный идетификатор, идентификатор посылает клиенту.
В следующих запросах клиент не передаёт уже логин и пароль а просто передаёт идентификатор, при запросе на обновление запрос типа
http:\\127.0.0.1\?Id=QWW556FG&Type=Update&File=...
Сокеты не очень удобно, т.к. даёт возможность соединиться с один пользователем по одному порту, А этот способ даёт возможночсть работать бесконечному кол-во пользователей с сервером
__________________
Маленький мальчик пришёл на систопку
Линукс отстой крикнул он громко
Долго пинали мёртвое тело
Не кто вступился, били за дело
Ответить с цитированием