Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2014, 00:48   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию Сетевое окружение в ДЕлфи

Здравствуйте! Есть программа для создания тестов и их прохождения, то есть вопрос-варианты ответа-правильный ответ и т.п. Все это хранится в текстовом файле на локальном диске пк, при запуске программы выводится список этих файлов, а по двойному клику загружается тест из файла, дак вот, объясняю проблему, проблему переноса всех тестов я решил при помощи архиватора, то есть все файлы с тестами архивируются, затем архив сбрасывается на флешку, переносится на другой пк, потом пользователь запускает программу и выбирает какой архив ему открыть и программа распаковывает архив и размещает файлы в папку, которая создается при запуске программы, дак вот, теперь, собственно, сама задача:

Есть много компьютеров, соединенных по локальной сети, возможно ли как-нибудь прописать такое, чтобы программа определила какие компьютеры в локальной сети включены, затем на все эти включенные компьютеры программа раскидывает файлы тестирования? С сетью в делфи начал работать недавно, поэтому прошу расписать все более подробно.

Вот тема с этой программой


З.Ы. Есть идея придумать что-то с файлообменниками и заливать туда архив, и чтоб программа каждые 10 минут его скачивала и открывала, но думаю это не вариант, так как тесты на разные темы и создаются разными преподами, поэтому архивируется только часть тестов для каждого преподавателя.
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 18.08.2014, 02:03   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Есть много компьютеров, соединенных по локальной сети, возможно ли как-нибудь прописать такое, чтобы программа определила какие компьютеры в локальной сети включены, затем на все эти включенные компьютеры программа раскидывает файлы тестирования?
Глупейшее решение Наоборот надо. Есть сервер, он всегда работает, а клиенты - не всегда. Как только клиент заходит в сеть, то сразу ищет сервер. От этого и отталкивайтесь.
Человек_Борща вне форума Ответить с цитированием
Старый 18.08.2014, 10:51   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Проще всего будет создать на сервере локальной сети сетевой диск. Для этого нужен будет небольшой накопитель(в зависимости от объема), для малых объемов подойдет обычная карта памяти и флешка. На этот сетевой диск ты загружаешь нужные файлы. На клиентах сети стоит программа, которая в нужный момент запросит сетевой диск сервера и от туда запросит нужные файлы. Ответом сервер должен послать файлы на локальный диск компьютера.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 18.08.2014, 10:54   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Вижу два варианта:
1) Расшарить каталог, и оттуда читать тесты
2) Написать Web сервер и сделать сайт.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2014, 10:58   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вижу два варианта:
1) Расшарить каталог, и оттуда читать тесты
2) Написать Web сервер и сделать сайт.
Stilet, у автора локальная сеть.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 18.08.2014, 11:15   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Stilet, у автора локальная сеть.
И что с того?
Человек_Борща вне форума Ответить с цитированием
Старый 18.08.2014, 11:23   #7
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
И что с того?
Трудно сказать.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 18.08.2014, 11:36   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Stilet, у автора локальная сеть.
У мну тоже, но я успешненько использую в ней свой сайт
Потому и порекомендовал тесты сделать браузерными.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2014, 12:09   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
Трудно сказать.
Ну вот и не пишите глупостей
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
опять окружение из psp CodeNOT Общие вопросы C/C++ 15 08.03.2011 23:55
окружение программы CodeNOT Visual C++ 3 10.02.2011 20:06
C++ Builder сетевое окружение Wrack C++ Builder 0 29.11.2010 17:24
Сетевое окружение anliya Помощь студентам 4 31.03.2010 21:44
Программерское окружение... Mr.Qwerty Свободное общение 1 25.07.2009 23:39