ðàçðàáîòêà ïðîãðàììû îòïðàâêè ñîîáùåíèé íà ñåðâåð

Çàäàíèå çàêðûòî
Ñòàòóñ ðàáî÷åé îáëàñòè:Çàâåðøåíî
Ñòîèìîñòü:Äîãîâîðíàÿ
Ñðîê âûïîëíåíèÿ:30 äíåé
Âàðèàíòû îïëàòû:Ïëàíèðóåòñÿ èñïîëüçîâàòü Áåçîïàñíóþ ñäåëêó
Äàòà ïóáëèêàöèè:2019-04-15 16:00
Áûë íà ñàéòå:2026-03-31 14:26

ðàçðàáîòêà ïðîãðàììû îòïðàâêè ñîîáùåíèé íà ñåðâåð

 
Çàäà÷à

Ðàçðàáîòàòü ïðîãðàììó íà C äëÿ îòïðàâêè ñîîáùåíèé ïîñðåäñòâîì curl â äðóãîì ïîòîêå äëÿ Linux.
Ïîñëå çàïóñêà ïðîãðàììà ÷èòàåò ini ôàéë â êîòîðîì óêàçàí ñïèñîê ñåòåâûõ èíòåðôåéñîâ è àäðåñ ñåðâåðà.  îñíîâíîì òåëå ïðîãðàììû â öèêëå ïðîèñõîäèò îïðîñ è ôîðìèðîâàíèå ñîîáùåíèÿ (ýòî óæå íàïèñàíî). Åñëè ñîîáùåíèå åñòü - íåîáõîäèìî îòïðàâèòü åãî íà ñåðâåð, íå îñòàíàâëèâàÿ îñíîâíîé öèêë îïðîñà. Åñëè ñåðâåð íå îòâåòèë ïî òàéìàóòó îïðåäåëåííîå êîëè÷åñòâî ðàç (óêàçûâàåòñÿ â íàñòðîéêàõ), "îïóñòèòü" òåêóùèé ïîäíÿòûé èíòåðôåéñ è ïîäíÿòü ñëåäóþùèé èç ñïèñêà (ifconfig eth0 down; ifconfig ppp0 up; service openvpn restart).
×åðåç íåêîòîðîå âðåìÿ (èç íàñòðîåê) åñëè ðàáîòà èäåò íå ïî îñíîâíîìó èíòåðôåéñó, ïîïðîáîâàòü ïåðåêëþ÷èòüñÿ íà îñíîâíîé èíòåðôåéñ.

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.
Èñïîëíèòåëü ïî ýòîìó çàäàíèþ âûáðàí.
Çàÿâîê íåò

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.