PDA

Просмотр полной версии : Нужна помощь!Сообщение всем компьютерам в сети!



Виктор1
27.11.2005, 19:12
Ребята помогите пожайлуста найти исходник программы на с++ в которой клиент определяет все адреса компьютеров сети и передаёт сообщение всем компьютерам.Использовать нужно win api функции winsock.Помогите пожайлуста.

П.С.
имена компьютеров в сети известны.

Заранее благодарен

Kolinus
28.11.2005, 18:19
А зачем определять ?
просто кинь на всю сеть широковещательное сообщение и все.
На этом форуме тема поднималась неоднокрано

Виктор1
29.11.2005, 11:59
я бы рад да только :(
требуется именно определить адрес каждого компа и отослать на каждый комп отдельно.

Kolinus
29.11.2005, 15:59
вариант номер два - дергаешь утилиту пинг (ping) и разбираешь ответ
в инете есть исходники пинга так что мона не разбирать ответ а ее подправить
вариант номер три есть функция gethostbyname или нечто подобное заполняет структуру по имени хоста

Виктор1
29.11.2005, 16:34
спасибо за информацию но я не силён в программировании на С++ а хотелось бы найти рабочую программу которая всё это реализует.

Виктор1
29.11.2005, 16:48
вернее её исходник :)

Виктор1
30.11.2005, 17:39
всё ещё жду вашей помощи :(

Дионис
03.03.2006, 11:39
Виктор1, в начале темы ты просил исходник проги. А зачем, если ты не знаешь С++?

Lalina
22.01.2008, 12:13
Это ужас какой то! Я понаклацкала по клавиатуре и у меня экран компьютера перевернулся((((((((((!!!!!!!! Как мне его обратно превернуть??? Пожалуйста ПОМОГИТЕЕЕ!

Romeo
22.01.2008, 14:23
А при чём тут раздел WinApi, Shell? Тебе в вопрошайку надо было.

Как-то сталкивался с хитрыми утилитами для видеокарты, которые позволяют по хитрому нажатию переворачивать транслируемое изображение. На той машине, где я такое увидел, это было сочетание Ctrl+Win+Up для ориентировки изображения вверх низом и анологично Ctrl+Win+Right и Ctrl+Win+Left для ориентировки вправо-влево низом и Ctrl+Win+Down для ориентировки вниз низом (т.е. для приведения изображения в норму).

На твоей машине может стоять другая утилита, так что попробую и другие сочетания: как-то Alt+Win+Down или другие. Если не получится, то в любом случае, это лечится перезагрузкой.