![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите подскажите [D7, XP]
Костик © (2008-09-11 10:02:00)Доброе утро. Подскажите как быстренько написать программу которая всем пользователям в локальлной сети отправила бы сообщение которое я введу в программу в эту?
Vlad Oshin (2008-09-11 10:42:00) [1]этож мне надо запустить cmd //WinExec, CreateProcess
набрать в коммандной строке это все //Перенаправить вывод в консоль
вспомнить имя компа или двух //на форме комбобох, сканируй сеть на присутствие. Rouse_ писал, на этом сайте статья, ищи
это чтоб не устанавливать ничего на других компах
Устанавливать если -то лучше писать сервер, расположенный на невыключающемся компе, опрашивающий клиентов на предмет их живости, предоставлящий список живых по требованию кому-либо, тот отсылает серверу сообщение с указанием кому переслать, сервер пересылает.
В действительности нужно знать как передать 1 байт. Примеров полно.
Костик (2008-09-11 10:38:00) [2]короче я так понял мне надо отправить запросы всем компам в сети и забить в список доступных тех от кого получил ответ, это все при запуске программы? потом вызвать внешний экзэ файл с параметрами, сформированными интерфейсом моей программы? Ес?
Ega23 (2008-09-11 10:30:00) [3]
> идиотов хватает... вследствии этого отключил N службу...
Угу, у меня тоже отключена была. Но чайников дофига, которые про эту службу и не знают даже. Вот один такой и набил рассылальщику лицо (Дубна - город маленький... :) )
Ega23 (2008-09-11 10:28:00) [4]А если тебе аналог чата нужен - ну возьми готовый, их полно. Jabber, ISC, NetChat, - этого дерьма просто валом в сети.
Если неприменно сам хочешь писать - ну TCP/IP и MSDN тебе в руки
Ega23 (2008-09-11 10:27:00) [5]
> какой Вы умный
Что есть - то есть, это да.
brother (2008-09-11 10:27:00) [6]> Но мне известны случаи битья по лицу в реале за бродкаст-
> сообщения в локалке, типа "Айда всем в Warcraft играть".
идиотов хватает... вследствии этого отключил N службу...
brother (2008-09-11 10:26:00) [7]пиши тогда программу, делов то...
> этож мне надо запустить cmd набрать в коммандной строке
> это все вспомнить имя компа или двух которым именно надо
> отправить и т.д. а так я запущу ярвычек клацну выделю мышкой
> (не клавой) пару компов вобью в эдит текст и нажму кнопочку
> "Отправить". И все...
> при этом мне выдаста сообщение "Вы действительно хотите
> отправить "..ка теперь ниче не видно, переподключись" компьютерам
> Adm1, Adm2, Director?"
программа: приложение клиент-сервер... или ты как хотел ?
Костик (2008-09-11 10:25:00) [8]
> Тебя надо повесить за гениталии на дереве.
какой Вы умный... как то за что вешать
Ega23 (2008-09-11 10:24:00) [9]
> Доброе утро. Подскажите как быстренько написать программу
> которая всем пользователям в локальлной сети отправила бы
> сообщение которое я введу в программу в эту?
Тебя надо повесить за гениталии на дереве. Чтобы даже мыслей подобных больше никогда не возникало.
З.Ы. есть net send. Но мне известны случаи битья по лицу в реале за бродкаст-сообщения в локалке, типа "Айда всем в Warcraft играть".
Костик (2008-09-11 10:24:00) [10]я знаю... этож мне надо запустить cmd набрать в коммандной строке это все вспомнить имя компа или двух которым именно надо отправить и т.д. а так я запущу ярвычек клацну выделю мышкой (не клавой) пару компов вобью в эдит текст и нажму кнопочку "Отправить". И все...
при этом мне выдаста сообщение "Вы действительно хотите отправить "..ка теперь ниче не видно, переподключись" компьютерам Adm1, Adm2, Director?"
Медвежонок Пятачок (2008-09-11 10:19:00) [11]Подскажите как быстренько написать
Если знаешь как написать, но проблема в том, как быстренько написать, то надо взять курс тренинга слепого десятипальцевого метода.
brother (2008-09-11 10:17:00) [12]> А так чтобы я из списка доступных компов выбрал кому?
ты справку то прочти... net send /? и вопросов более не будет...
Костик (2008-09-11 10:10:00) [13]А так чтобы я из списка доступных компов выбрал кому?
Vlad Oshin (2008-09-11 10:06:00) [14]cmd.exe
net send /?