![]() |
|
|
![]()
|
|
| Gamlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.7.2012 Репутация: нет Всего: нет |
Доброго времени суток! На работе появилась необходимость отправлять сообщения компьютерам, находящимся в локальной сети. Так как с лицензированием всё жестко и установленным оказался один лишь FoxPro, пришлось писать на нём.
Впринципе, написать написал и даже всё работает, однако очень медленно. Дело в том, что в основе программы лежит команда NET SEND командной строки. То есть алгоритм такой: я программными средствами вставляю в формат команды имя компьютера и текст сообщения, вызываю командную строку и выполняю эту команду в ней. Тут впринцыпе тоже всё хорошо, но мне нужно чтобы ещё и составлялся отчёт кому доставлено а кому нет. Для этого я жду когда команда поймёт что компьютера в сети нет, потом она записывает результат в файл, потом я читаю из этого файла что пользователя нет. На это уходит КРАЙНЕ МНОГО времени, что особенно ощущается при массовой рассылке. Собственно вопрос: как избавиться от такой задержки получения ответа от команды NET SEND? Или может есть другие методы посыла сообщений по локалке. P.S. Мне не нужно чтобы пользователь мог ответить мне, нужно лишь чтобы я мог отсылать сообщения. |
|||
|
||||
| Lipetsk |
|
|||
![]() в форме ;) ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
не проще ли поднять Жабер-сервер?
|
|||
|
||||
| Gamlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.7.2012 Репутация: нет Всего: нет |
Эээ, более простым языком пожалуйста
|
|||
|
||||
| Gamlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 2.7.2012 Репутация: нет Всего: нет |
Порылся в сети нашёл одну бесплатную программульку QuickMessenger. Я так понимаю, работает по тому же принципу что и моя, только функций побольше, и не надо париться чтобы фоксовские файлы на компе были. Вобщем решил на этом остановиться.
Насчёт определения того доставлено сообщение или нет, я так понимаю используется как раз таки способ пропинговки перед отсылкой. |
|||
|
||||
![]()
|
| Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Другие языки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |