| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > [C] Сетевое программирование |
| Автор: redrover 25.9.2011, 16:48 |
| Здравствуйте. Необходимо спроектировать консольное приложение для Linux Debian, которое должно удовлетворять следующим требованиям: 1. Формировать локальную сеть. То есть видеть другие компьютеры, подключенные к локальной сети. Назначать главный компьютер из списка подключенных, если таковой еще не объявлен. То есть производить опрос. 2. Работать с базой данных Пост Гри. При этом возможна передача данных по каналу длкальной сети. Подскажите, пожалуйста, с чего начать и в какой среде работать? Уровень знания языка C - скорее удовлетворительный. Мало знаком с протоколом TCP/IP, но задание нужно выполнить исключительно быстро и качественно. |
| Автор: MAKCim 25.9.2011, 20:27 |
тогда, скорее стоит поискать того, кто сможет это сделать я не думаю, что быстро на достаточном уровне получится освоить, чтобы решить вопрос хотя, конечно, все зависит от степени обучаемости и желания в любом случае Стивенса читать обязательно |
| Автор: fish9370 26.9.2011, 09:49 | ||||
а мне вот непонятно техническое задание:
видеть как? на канальном уровне, сетевом? назначить главным компьютер с какой целью? что он должен делать?
ну тут могу обрадовать СУБД Postgre прекрасно работает по TCP |
| Автор: redrover 27.9.2011, 21:50 | ||
На сетевом. Задание упростили. Каждый компьютер имеет собственную базу данных (однотипной структуры для всех). Задача: не выделяя главный компьютер, обеспечить максимально полное хранение базы на каждом компьютере. В базе будет заложен список всех машин сети. Поэтому нужно, чтобы при подключении нового компьютера к сети, остальные в горячем режиме отслеживали его появление и дополняли собственные базы на основе вновь прибывшей информации. Таким образом, по сети придется передавать данные. Добавлено через 1 минуту и 41 секунду И еще поправка! База данных будет mysql. |