Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 10

Клиент-серверная программа, работающая через broadcast

13.04.2014, 12:09. Показов 1693. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать, пожалуйста. Программа должна установить пакеты с одного компьютера на другие, находящихся в сети. Например, установить MC Office в компьютерном классе.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2014, 12:09
Ответы с готовыми решениями:

Нужна программа, работающая по принципу клиент-сервер для учета материальных ценностей
Здравствуйте ребята) нужна программа простенькая, работающая по принципу клиент-сервер для учета материальных ценностей.

Клиент-серверная программа с БД
Всем привет. Имеется задача написать клиент-серверное приложение с использованием бд. В функционале клиента необходимо учесть несколько...

Клиент - серверная программа mysql
Есть локальная программа на java - програма тестирования знаний на базе mysql (локальный сервер), как сделать из нее клиент-серверную...

9
Модератор
Эксперт Windows
 Аватар для Persk
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2014, 11:38
Помогаю со студенческими работами здесь

Клиент-Серверная программа с использованием dll -библиотеки
Дана такая задача: Разработать на Delphi клиент-серверное приложение. Клиентская часть состоит из программы, представленной двумя...

Клиент-серверная программа для локальной сети
Второй день ищу информацию по данному вопросу в нете, но ничего немогу найти :( Вот задумал написать клиент-серверную программку для...

Клиент-серверная база(подключение через хостинг)
Здравствуйте. Я хотел создать клиент-серверная база. Создал базу на Phpmyadmin. Теперь хочется подключиться к базу через хостинга. Но не...

Прошу совета - клиент-серверная онлайн-игра через web с браузерным клиентом на JavaScript
Добрый день Суть моего обращения, такова: Разрабатываю компьютерную игру (пошаговую, передаваемые данные незначительны по объёму)....

Программа, работающая через браузер
1. Нажимая Файл - Создать проект - Что нужно выбрать, чтобы создать программу, которая работала бы через браузер? 2. Какой файл в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
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(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru