Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

Создание трехзвенной системы   Найти похожие ветки 

 
Grant   (2007-08-01 12:51) [0]

Всем привет. Подскажите, пожалуйста, как можно организовать связь между клинтом и сервером приложений в трехзвенной системе не используя такие компоненты как TSocketConnection и TDCOMConnection?
Имеется ввиду то, что как сделать связь с помощью этих компонент я знаю. А есть ли другие способы?
И второй вопрос. Можно ли сделать сервер приложений не COM объектом и опять же как тогда организовать связь?
Спасибо.


 
clickmaker ©   (2007-08-01 13:19) [1]


> как сделать связь с помощью этих компонент я знаю

и как?

> Можно ли сделать сервер приложений не COM объектом

можно. Тогда сокеты, пайпы, MSMQ и прочие interprocess communications


 
Сергей М. ©   (2007-08-01 13:30) [2]


> не используя такие компоненты как TSocketConnection и TDCOMConnection?


Чем они не угодили ?


 
Сергей М. ©   (2007-08-01 13:33) [3]


> Можно ли сделать сервер приложений не COM объектом


Чем плох СОМ-объект ?


 
Grant   (2007-08-01 15:00) [4]

> Чем плох СОМ-объект ?

Ни чем не плох. Просто интересно можно ли сделать приложение не регистрируя его на компе.
Конечно можно сделать на сокетах. Но обмениваться данными, насколько я понимаю, можно будет только строками(вариантами). Мне кажется не совсем удобно.


 
DVM ©   (2007-08-01 15:02) [5]


> Но обмениваться данными, насколько я понимаю, можно будет
> только строками(вариантами).

Обмениваться можно будет байтами.


 
Плохиш ©   (2007-08-01 16:11) [6]


> Просто интересно можно ли сделать приложение не регистрируя
> его на компе.

В технологии WebService ничего на компе регистрировать не надо.


 
tesseract ©   (2007-08-01 16:39) [7]


> Конечно можно сделать на сокетах. Но обмениваться данными,
>  насколько я понимаю, можно будет только строками(вариантами).
>


Обмениваться ты будешь байтами. Типизированные данные через IP как-то не идут - только потоки всякой ерундени которую DCOM тебе в данные пребразует.


 
Курдль ©   (2007-08-01 21:31) [8]


> Grant   (01.08.07 12:51)

1. Переходишь на VS.NET
2. Читаешь тонкую книжку .NET Remoting до просветления
3. Быстренько создаешь трехзвенку и навсегда забываешь про сокеты с их коннекциями и прочие COM заморочки.



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-1182495234
DrAndrew
2007-06-22 10:53
2007.09.02
Как удалить запись в реестре при установке программы (InnoSetup)?


3-1178531718
stud
2007-05-07 13:55
2007.09.02
есть ли аналог


2-1185568046
ShyricK
2007-07-28 00:27
2007.09.02
Работа с COM портом


15-1186308541
vrem
2007-08-05 14:09
2007.09.02
Стандартизация и программисты :)


8-1164166516
Tab
2006-11-22 06:35
2007.09.02
Совместное использование OpenGL и VCL компонент