Консультация № 184222
14.10.2011, 08:19
63.05 руб.
0 9 2
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Моя дочь в 9 классе взяла тему исследовательской работы "Исследование интерфейсов локальных чатов", и как социальный проект собирается в школе для учителей создать локальный чат. Интерфейс собирается писать на Delphi, но как подключить службы для обнаружения компьютеров в сети не знает.
Вопрос: Подскажите какую литературу почитать или где найти информацию для детальной проработки данного вопроса. Готовые решения не желательны, но возможны как пример. Дочь хочет с 0 все сделать сама. Заранее благодарна всем кто откликнется.

Обсуждение

Неизвестный
14.10.2011, 08:32
общий
это ответ
Здравствуйте, S-vet!

Для получения списка компьютеров в сети существует функция NetServerEnum.
Документация на нее с примером использования здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370623(v=vs.85).aspx

Для работы данной функции должна быть запущена служба Browser (Обозреватель компьютеров).
Неизвестный
14.10.2011, 08:37
общий
это ответ
Приветствую.

Можно почитать вот эту книгу: Иллюстрированный самоучитель по Delphi 7

Но поскольку ей необходимо больше касаться программирования сети, можно почитать вот на этом сайте:

1. Стандартные сокеты
2. Сокеты Windows

По собственному опыту скажу, что просто необходимо пользоваться официальной справкой Delphi, вызывается обычно через F1.
Мысль должна формироваться так: Думаем что необходимо сделать - Рисуем на листке алгоритм - Ищем функции в справке, которые нам помогут решить проблему.

Такой подход идеален.
5
давно
Академик
20764
1861
14.10.2011, 09:04
общий
А зачем это чату? У него другая политика: участники на сервисе регистрируются сами и добровольно.
Неизвестный
14.10.2011, 09:07
общий
Адресаты:
У нас на работе стоит всеобщий чат, где список всех компов (добровольно-принудительно).
Разного рода чаты существуют...
Неизвестный
14.10.2011, 09:17
общий
Я передам конечно ваш ответ, но боюсь ваша ссылка будет пока сложна для понимания школьнику. Хотя пусть изучает.
Неизвестный
14.10.2011, 09:18
общий
Да интересные статьи, и сама с удовольствием читаю, а книгу пожалуй выпишу.
давно
Академик
20764
1861
14.10.2011, 09:20
общий
Это уже не чат, а вещание. У нас такое тоже было: динамики в каждой комнате с доступом через теефоны. Очень быстро отказались.
А сейчас ещё и локальная сеть структурирована - до всех компьютеров при всём желании не дотянешься.
Неизвестный
14.10.2011, 09:25
общий
Кстати, хочу добавить, что разделение на "Общий чат" и "Чат индивидуальный" будет положительно влиять на оценку и уважение со стороны преподавателей.
Дополнительно можно реализовать функцию отправки неактивному участнику (отключен, никакой активности на компьютере в течении 5 минут), то есть текст сохраняется в кэше отправляющего, и периодически проверяет активность участника. Как только участник чата становится активным ему приходит SMS, и он точно его прочитает.
Неизвестный
14.10.2011, 09:41
общий
интересное предложение, передам.
Форма ответа