|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Простите за де жавю. Снова web-чат =|
ситуация следующего характера.
в течении 5 месяцев я клепал программу (своего рода МАГАЗИН). изначально задумка что работает она через интернет. так вот. я думал щас основное тело программы создам, а как придет пора её моделировать под on-line сервис, так за недельки 1,5 разберусь.... прошел месяц результат - только LAN связь. тестирую с другом. у нас разные провайдеры да и тип выхода в интернет. у меня LAN через компутер другой, а у него через телевизионный кабель. кароче, надо все тотже сервак, на который ссылается клиент дабы обмениваться как текстовой, так и файловой информацией (примерно до 50 мб.). убедительно прошу помочь. поскольку проект коммерческий в долгу не останемся. p.s. icq: 455048949 e-mail: albertus2006@rambler.ru но можно и тут выкладывать. все-таки думаю что есть люди, у которых такая же ситуация и им также нужна помощь. |
#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=... Сокеты не очень удобно, т.к. даёт возможность соединиться с один пользователем по одному порту, А этот способ даёт возможночсть работать бесконечному кол-во пользователей с сервером Маленький мальчик пришёл на систопку Линукс отстой крикнул он громко Долго пинали мёртвое тело Не кто вступился, били за дело |