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

Вниз

DCOMConnection   Найти похожие ветки 

 
Konstantin   (2011-08-22 07:16) [0]

написал многозвенное приложение. Подключение клиентов к сереверу реализовано через DCOMConnection.
Во время написaния DCOMConnection.Host:= localhost.

Ситуация такая
1) Если клиент и сервер стоят на одном ПК то клиент видит сервер нормально. Все работает.
2) Если сервер на удаленном ПК то клиенту не удается подключиться, ответ "Отказано в доступе".

Перечитал уже кучу статей. Везде инфа о том что надо настроить DCOMCNFG.
Выбрал в списке DCOM свой сервак. Разрешил доступ группам:
- ВСЕ
- ИНТЕРАКТИВНЫЕ
- СЕТЬ
Разрешил в политиках безопасности доступ и активацию DCOM всем в том числе разрешил анонимным пользователем.

Что еще нужно  сделать?

сеть без доменов,  адреса динамические раздает DHCP  сервер на роутере.

Windows 7, Windows XP  на машинах.


 
Cobalt ©   (2011-08-22 10:35) [1]

Начиная с ХР Анонимы не входят в группу "Все", может в этом дело...


 
int64 ©   (2011-08-22 12:18) [2]

Попробуй положить свой DCOM руками в СОМ+


 
Savek   (2011-08-22 18:03) [3]

В своё время сталкивался с такой проблемой, победить не смог, забил на дком, реализовал на сокете. Все страдания здесь:

http://forum.sources.ru/index.php?showtopic=154990&hl=dcom


 
Loginov Dmitry ©   (2011-08-23 00:11) [4]


> Перечитал уже кучу статей. Везде инфа о том что надо настроить
> DCOMCNFG.


Посмотрите в качестве примера инструкцию по настройке DCOM: http://clck.ru/Ece6
Оно вам надо? Мое мнение: не связывайтесь вы с этим DCOM-мом! Пусть ребята из микрософта сами расхлебывают свою кашу.
Тем более, что в новых версиях Delphi используемая Вами технология DataSnap к DCOM-му больше не привязана.


 
konstantin   (2011-08-23 06:14) [5]

Благодарю за комментарии.

Но с CocketConnection тоже проблемы в Windows 7 . работает только в режиме совместимости с XP SP3. Да и не хочется пользователей нагружать дополнительными утилитами типа scktsrvr.exe.


 
konstantin   (2011-08-23 06:18) [6]

да и вот с детства привык во что бы то ни стало , все равно до конца разобраться в проблеме.

Но вот что мне нравиться в DCOM то что не надо на стороне удаленного ПК держать постоянно запущенный сервер. Сервак активируется автоматически.

А что в Socket что в новой DataSnap нужно сначало обеспечить запуск сервака.


 
Loginov Dmitry ©   (2011-08-23 07:50) [7]


> Но с CocketConnection тоже проблемы в Windows 7 . работает
> только в режиме совместимости с XP SP3.


Что именно?


> Да и не хочется пользователей нагружать дополнительными
> утилитами типа scktsrvr.exe.


Данное приложение можно установить как службу. Пользователю в таком случае не придется иметь с ним дело.


> да и вот с детства привык во что бы то ни стало , все равно
> до конца разобраться в проблеме.


Проблемы разные бывают. Некоторые полезно проигнорировать.


> Но вот что мне нравиться в DCOM то что не надо на стороне
> удаленного ПК держать постоянно запущенный сервер. Сервак
> активируется автоматически.


Очень редко, когда данная возможность действительно необходима (например при работе через COM с MS Office, да и то подход этот нам навязан). Обычно требуется держать сервер постоянно запущенным.


 
sniknik ©   (2011-08-23 07:55) [8]

> во что бы то ни стало , все равно до конца разобраться в проблеме.
правильно. разберись, а после брось. жить станет проще.

с точки зрения поддержки гораздо проще "обеспечить запуск" чем вводить в домен, включать, разрешать и т.д.
кстати разрешать DCOM могут не разрешать... чисто с точки зрения безопасности.


 
Savek   (2011-08-23 09:13) [9]


> А что в Socket что в новой DataSnap нужно сначало обеспечить
> запуск сервака.

отнюдь. Сервер запускается автоматически при подключении первого клиента


 
sniknik ©   (2011-08-23 10:24) [10]

> отнюдь. Сервер запускается автоматически при подключении первого клиента
? речь все еще про scktsrvr.exe?


 
Savek   (2011-08-23 17:22) [11]

Приложение - сервер. А если уж scktsrvr.exe мозолит глаза , так можно его в качестве службы запускатьь. Хотя я не стал заморачиваться


 
k0nstant   (2011-08-24 08:05) [12]

Вот еще трабл
При TSocketConnection. Connected:=true генерируется ошибка
"Object is not available  {EF3C9528-BE55-4B4E-A57A-666614790DEA}"

где {EF3C9528-BE55-4B4E-A57A-666614790DEA} -GUID моего сервера.

Windows 7 D2009


 
Savek   (2011-08-24 13:16) [13]

приложение сервер нужно запустить один раз на каждом клиентском компе, дабы он зарегился



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

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

Наверх




Память: 0.5 MB
Время: 0.011 c
2-1314513211
Егорка
2011-08-28 10:33
2011.12.11
Все файлы в папке и подпопках?


2-1314186301
Lamer6666
2011-08-24 15:45
2011.12.11
Проверка существования почтового ящика.


1-1276780601
Timer Writer
2010-06-17 17:16
2011.12.11
Перекрытие абстрактного метода в наследнике


8-1217964911
Рацелий
2008-08-05 23:35
2011.12.11
Chip music


15-1314000095
alexdn
2011-08-22 12:01
2011.12.11
Где можно анонсировать свою программу?..