|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 10
|
|
Клиент-серверная программа, работающая через broadcast13.04.2014, 12:09. Показов 1693. Ответов 9
Метки нет (Все метки)
Помогите написать, пожалуйста. Программа должна установить пакеты с одного компьютера на другие, находящихся в сети. Например, установить MC Office в компьютерном классе.
0
|
|
| 13.04.2014, 12:09 | |
|
Ответы с готовыми решениями:
9
Нужна программа, работающая по принципу клиент-сервер для учета материальных ценностей Клиент-серверная программа с БД Клиент - серверная программа mysql |
|
Модератор
8748 / 3373 / 244
Регистрация: 25.10.2010
Сообщений: 13,603
|
|
| 13.04.2014, 17:12 | |
|
Anatoly-RR, Вы хотите чтобы программу написали? На каком языке программирования?
0
|
|
|
675 / 421 / 44
Регистрация: 09.07.2012
Сообщений: 1,419
|
|
| 13.04.2014, 17:36 | |
|
Я так понял, есть общедоступное сетевое хранилище.
Требуется развернуть имеющиеся там программы на других компьютерах в этой сети. Посмотрите на это: http://maestro-kit.ucoz.ru/pub... ti/1-1-0-4 Там же и кнопка скачать последнюю версию, бесплатно. Или надо читать это: http://technet.microsoft.com/r... 97553.aspx PsExec Сборник статей и мнение автора: https://sites.google.com/site/... nt_install
1
|
|
|
Заблокирован
|
|
| 13.04.2014, 19:56 | |
|
Вопрос только один - нафига нужна эта кривоподелка когда это и так можно делать??? Политики, удалённое управление, мне вот вообще нравится cygwin ssh...
0
|
|
|
675 / 421 / 44
Регистрация: 09.07.2012
Сообщений: 1,419
|
|
| 13.04.2014, 21:12 | |
|
Речи об AD не было, но если он есть то софт можно распространять через "Панель управления\Программы\Программы и компоненты".
0
|
|
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 10
|
|
| 14.04.2014, 12:11 [ТС] | |
|
Persk, писать придется самому очевидно..хотелось бы знать с чего начать, а писать буду на C++
Добавлено через 12 минут Dywar, я переформулирую тему: "широковещательная передача файлов по локальной сети". Имеем компьютер(сервер), он передает пакет всем компьютерам в сети. Также нужно решить проблему, что какой-нибудь компьютер может пропустить пакет.
0
|
|
|
675 / 421 / 44
Регистрация: 09.07.2012
Сообщений: 1,419
|
|
| 14.04.2014, 15:04 | |
Сообщение было отмечено Anatoly-RR как решение
Решение
Решение проблемы "пропуск пакета", я бы решил так.
Проверяем а есть ли сам пакет на этом компьютере? Есть ли запись в реестре о успешной установке? И только после этого выносить решение об успешности установки. Установка: 1 - скачать пакет; 2 - установить пакет (запись в реестр); 3 - удалить пакет на локальной машине. Будет очень высокая нагрузка на сеть, если допустим 100 компьютеров сразу захотят скачать один файл, сервер может тормозить если файл большой. (Сеть должна быть Гигабит на всем пути) Если программу писать самому еще на C++ (консоль наверное, Qt GUI), решением может быть клиент-серверная архитектура. Клиенты стучаться за информацией, а есть ли файл который мне надо скачать и запустить (установить). Сервер раздает указания, смотрит что на каком клиенте установлено, сколько места осталось на HDD, и распределяет нагрузку. Разрешает одновременно скачивать допустим 10 клиентам, потом те кто получил указание подожди n минут, при повторном обращении занимают свободное место. Клиент после установки отправляет отчет серверу, тот в свою очередь обновляет таблицу например "компьютер 101 - установил успешно!", "компьютер 103 - загрузка ...", "компьютер 111 - ожидание ...".
1
|
|
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 10
|
|
| 17.04.2014, 18:41 [ТС] | |
|
Dywar, Спасибо, попытаюсь что-нибудь сделать. Не подскажете несколько источников по теоретической информации, просто я пишу курсовую на эту тему)
0
|
|
|
675 / 421 / 44
Регистрация: 09.07.2012
Сообщений: 1,419
|
|
| 18.04.2014, 19:21 | |
|
socket'ы. или как написать клиент.
Там и исходники C++ (ссылка), и название книги которой дали хорошую оценку. Еще исходники: http://ishodniki.ru/list/cpp/cpp_network/ Программирование сетевых приложений на C++. Том 1 http://www.rsdn.ru/res/book/cpp/ace1.xml Я фанат C#, по нему очень понравился http://professorweb.ru/.
1
|
|
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 10
|
|
| 21.04.2014, 11:38 [ТС] | |
|
Dywar, Спасибо, очень признателен вам!
0
|
|
| 21.04.2014, 11:38 | |
|
Помогаю со студенческими работами здесь
10
Клиент-Серверная программа с использованием dll -библиотеки Клиент-серверная программа для локальной сети
Прошу совета - клиент-серверная онлайн-игра через web с браузерным клиентом на JavaScript Программа, работающая через браузер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|