![]() |
|
Модераторы: gambit |
![]()
|
|
| Luckylad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 27.11.2005 Где: Саратов/Россия Репутация: нет Всего: нет |
Доброго времени,
Необходимо написать клиент-серверное приложение для распределенного вычисления интеграла. На клиентах происходит расчет частей интеграла, затем отпрвка результатов расчетов серверу, который их обрабатывает и выдает конечный результат. Сама программа почти написана, то есть есть модуль расчета, клиент-серверное взаимодействие, реализованное спомощью sockets, то есть пересылка данных туда-сюда тоже работает. У нас имеется сеть. Как все задумано: 1) на любой машине мы устанавливаем нашу серверную часть приложения 2) установленный сервер определяет доступные машины в сети 3) пересылает на них клиентскую часть приложения в виде exe-файла 4) сервер запускает на всех доступных машинах сети этот exe-файл клиентской части 5) при запуске клиент конектится к серверу и передает ему характеристики своей машины (тактувую частоту проца, объем ОЗУ и т.п.) В чем собственно проблема? a) как определить доступные машины в сети? b) как переслать на них exe-файл клиентской части? c) как запустить exe-файл клиентсвкой части? d) как получить параметры машины(характеристики)? Все это надо написать, чтобы работало под VS .NET 2003 Может как-то можно через те же сокеты пункты (a), (b) и © решить или через Remoting, но как? Если кто занет как мне помочь, пожалуйста помогите. Исходники, код, статьи или совет - всему буду рад. Единственная просьба - поподробнее, пожалуйста |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 2 Всего: 232 |
Похоже на троян. Чтобы что-то выполнить на клиентских машинах, клиентская машина должна сама запустить exe. Если вы администратор сети с доменом, то можно залогиниться на каждую машину удалённо и запустить экзешник вручную или прописать его в startup. -------------------- ![]() |
|||
|
||||
| Luckylad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 27.11.2005 Где: Саратов/Россия Репутация: нет Всего: нет |
Может и похоже на троян... не знаю - никогда их не писал.
Это для ргр по сетям надо.
А по другому никак нельзя? |
|||
|
||||
| Stepan_Lameroff |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 16.12.2006 Репутация: 1 Всего: 14 |
Юзаем www.codeproject.com
Enumerating Network Resources
На мой взгляд, более интересен вариант: Push and Run .NET Code on Remote Machine
Посмотрите в сторону WMI. WMI Crawler С Уважением, Степан. |
||||||
|
|||||||
| Luckylad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 27.11.2005 Где: Саратов/Россия Репутация: нет Всего: нет |
Всем спасибо за помощь
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |