Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

CMD & Ping_Pong - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оформить программу в виде функций http://www.cyberforum.ru/cpp-beginners/thread85325.html
Недавно столкнулся с такой вот задачей: Дана матрица размером M на N, нужно сформировать одномерный массив из максимальных элементов матрицы. Задача несложная, но появились проблемы на моменте...
C++ В чем ошибка? Поиск по шаблону: определить номер позиции в исходной строке, начиная с которой в строке содержится шаблон S1*S2, где S1, S2-заданные подстрочники; *-произвольная последовательность символов: ... http://www.cyberforum.ru/cpp-beginners/thread85303.html
C++ Встреча
Из пункта А в пункт В выехал велосипедист со скоростью v0 км/час.Одновременно навстречу ему из пункта В "автостопом" двинулся другой путник s1 м он двигался со скоростью v1 м/час,s2 м-со скоростью v0...
Логарифм C++
Помогите представить алгоритм в С++ коде...Завтра сдавать неуспеваю. вещ алгоритм логарифм(вх: вещ x, вещ a, вещ eps) | дано: x > 0, a > 1, eps > 0 | надо: вычислить log_a x с точностью eps...
C++ Отрезки на плоскости http://www.cyberforum.ru/cpp-beginners/thread85251.html
Найти расстояние между двумя произвольно заданными на плоскости отрезками. Помогите пожалуйста.
C++ Указатели, символьные строки и функции Помогите пожалуйста. Нужно разработать функцию, которая находит первое вхождение в строку заданной подстроки. Вот ссылка на работу и примерный текст программы... подробнее

Показать сообщение отдельно
ggmann
20 / 20 / 1
Регистрация: 06.10.2008
Сообщений: 173

CMD & Ping_Pong - C++

13.01.2010, 13:12. Просмотров 951. Ответов 3
Метки (Все метки)

Доброго времени суток

пишу небольшую програмулину для выключения компьютеров по сети, использую команды СМД, но столкнулса с небольшой проблемой:

если програма пытается выключить удаленный комп который выключен или просто не имеет сети то получается очень долгая задержка для перехода к следующей .

в связи с этим я сначала пингую эти машины.

вопрос: как мне получить ответ от машины, пропинговалась она или нет?
мне чтото говорили о Pong но каким образом его достать?)
вот код моей не доделанной программы, прошу не смеяться =)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
char M_num[33];
 
int main() {        
    
for(int n = 1; n<=11; n++){ 
       
       itoa(n,M_num,10);  //получаю номер машины который добавляю в конец строки команды
           
       string  Ping ("ping -w 50 -n 1 10.6.82.");
                    
                        Ping.append(M_num);
            const char *Ping_ = Ping.c_str();
            system(Ping_);
    
 
    /*if()
    string Shut ("shutdown -s -f -m \\\\10.6.82."); //command
            Shut.append(M_num);
            const char *Shut_ = Shut.c_str();   
            system(Shut_);
            //cout<<shut_;
         */
}
    
    
system("PAUSE");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru