![]() |
|
Модераторы: xvr |
![]()
|
|
| redrover |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 6.3.2009 Где: Тульская область Репутация: нет Всего: 1 |
Здравствуйте.
Необходимо спроектировать консольное приложение для Linux Debian, которое должно удовлетворять следующим требованиям: 1. Формировать локальную сеть. То есть видеть другие компьютеры, подключенные к локальной сети. Назначать главный компьютер из списка подключенных, если таковой еще не объявлен. То есть производить опрос. 2. Работать с базой данных Пост Гри. При этом возможна передача данных по каналу длкальной сети. Подскажите, пожалуйста, с чего начать и в какой среде работать? Уровень знания языка C - скорее удовлетворительный. Мало знаком с протоколом TCP/IP, но задание нужно выполнить исключительно быстро и качественно. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
Для этого существуют широковещательные (broadcast) пакеты в протоколе IP. А так же протокол UDP. Может быть Postgresql? Начинать надо с книжки по сетям. Очень рекомендуют Стивенса "Сети TCP/IP". Лично я рекомендую среду Qt Creator. Но можно посмотреть на KDevelop, Eclipse и Netbeans.
Это сообщение отредактировал(а) bsa - 26.9.2011, 11:17 |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
тогда, скорее стоит поискать того, кто сможет это сделать я не думаю, что быстро на достаточном уровне получится освоить, чтобы решить вопрос хотя, конечно, все зависит от степени обучаемости и желания в любом случае Стивенса читать обязательно -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 2 Всего: 1 |
а мне вот непонятно техническое задание:
видеть как? на канальном уровне, сетевом? назначить главным компьютер с какой целью? что он должен делать?
ну тут могу обрадовать СУБД Postgre прекрасно работает по TCP -------------------- undefined |
|||
|
||||
| redrover |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 78 Регистрация: 6.3.2009 Где: Тульская область Репутация: нет Всего: 1 |
На сетевом. Задание упростили. Каждый компьютер имеет собственную базу данных (однотипной структуры для всех). Задача: не выделяя главный компьютер, обеспечить максимально полное хранение базы на каждом компьютере. В базе будет заложен список всех машин сети. Поэтому нужно, чтобы при подключении нового компьютера к сети, остальные в горячем режиме отслеживали его появление и дополняли собственные базы на основе вновь прибывшей информации. Таким образом, по сети придется передавать данные. Добавлено через 1 минуту и 41 секунду И еще поправка! База данных будет mysql. |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |