Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.06.2009, 10:35
LordAlbert LordAlbert вне форума
Прохожий
 
Регистрация: 09.06.2009
Сообщения: 1
Репутация: 10
Вопрос Простите за де жавю. Снова web-чат =|

ситуация следующего характера.
в течении 5 месяцев я клепал программу (своего рода МАГАЗИН). изначально задумка что работает она через интернет. так вот. я думал щас основное тело программы создам, а как придет пора её моделировать под on-line сервис, так за недельки 1,5 разберусь.... прошел месяц
результат - только LAN связь.
тестирую с другом. у нас разные провайдеры да и тип выхода в интернет. у меня LAN через компутер другой, а у него через телевизионный кабель.
кароче, надо все тотже сервак, на который ссылается клиент дабы обмениваться как текстовой, так и файловой информацией (примерно до 50 мб.).
убедительно прошу помочь. поскольку проект коммерческий в долгу не останемся.

p.s. icq: 455048949
e-mail: albertus2006@rambler.ru
но можно и тут выкладывать. все-таки думаю что есть люди, у которых такая же ситуация и им также нужна помощь.
Ответить с цитированием
  #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=...
Сокеты не очень удобно, т.к. даёт возможность соединиться с один пользователем по одному порту, А этот способ даёт возможночсть работать бесконечному кол-во пользователей с сервером
__________________
Маленький мальчик пришёл на систопку
Линукс отстой крикнул он громко
Долго пинали мёртвое тело
Не кто вступился, били за дело
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:44.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter