![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#2
|
||||
|
||||
![]() Короче думаю это организовать передачу данных через 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=... Сокеты не очень удобно, т.к. даёт возможность соединиться с один пользователем по одному порту, А этот способ даёт возможночсть работать бесконечному кол-во пользователей с сервером Маленький мальчик пришёл на систопку Линукс отстой крикнул он громко Долго пинали мёртвое тело Не кто вступился, били за дело |