Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Месседжер локальной сети 
:(
    Опции темы
Gamlex
Дата 2.7.2012, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.7.2012

Репутация: нет
Всего: нет



Доброго времени суток! На работе появилась необходимость отправлять сообщения компьютерам, находящимся в локальной сети. Так как с лицензированием всё жестко и установленным оказался один лишь FoxPro, пришлось писать на нём.
    Впринципе, написать написал и даже всё работает, однако очень медленно. Дело в том, что в основе программы лежит команда NET SEND командной строки. То есть алгоритм такой: я программными средствами вставляю в формат команды имя компьютера и текст сообщения, вызываю командную строку и выполняю эту команду в ней. Тут впринцыпе тоже всё хорошо, но мне нужно чтобы ещё и составлялся отчёт кому доставлено а кому нет. Для этого я жду когда команда поймёт что компьютера в сети нет, потом она записывает результат в файл, потом я читаю из этого файла что пользователя нет. На это уходит КРАЙНЕ МНОГО времени, что особенно ощущается при массовой рассылке.
    Собственно вопрос: как избавиться от такой задержки получения ответа от команды NET SEND? Или может есть другие методы посыла сообщений по локалке.
    P.S. Мне не нужно чтобы пользователь мог ответить мне, нужно лишь чтобы я мог отсылать сообщения.
PM MAIL   Вверх
Lipetsk
  Дата 2.7.2012, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в форме ;)
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 28.1.2009
Где: Липецк

Репутация: 2
Всего: 5



не проще ли поднять Жабер-сервер?
PM   Вверх
Gamlex
Дата 2.7.2012, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.7.2012

Репутация: нет
Всего: нет



Эээ, более простым языком пожалуйста  smile 
PM MAIL   Вверх
Gamlex
Дата 2.7.2012, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 2.7.2012

Репутация: нет
Всего: нет



Порылся в сети нашёл одну бесплатную программульку QuickMessenger. Я так понимаю, работает по тому же принципу что и моя, только функций побольше, и не надо париться чтобы фоксовские файлы на компе были. Вобщем решил на этом остановиться.
Насчёт определения того доставлено сообщение или нет, я так понимаю используется как раз таки способ пропинговки перед отсылкой.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0397 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.