Показать полную графическую версию : Mini Messenger - простой аналог net send для Windows и Linux!
Страниц :
1
2
3
4
5
6
[
7]
8
9
10
11
12
Королев Михаил
12-01-2016, 18:47
1) Не загружается временной таймер из файла настроек.
Блин, опять чтото сломал
2) Может я что то не понял с галочкой Использовать broadcast-вещание?
Надо разъяснить этот момент.
Когда ты выделяешь всё дерево клиентов и нажимаешь послать сообщение, то есть два пути:
1. Очередь проходит по всем клиентам по порядку (куча коннектов, медленно)
2. Делается отсылка на broadcast-адрес (1 UDP-пакет, быстро).
Собственно, этой опцией ты указываешь, каким методом делать рассылку ВСЕМ.
Королев Михаил
13-01-2016, 23:24
1.50 Beta 7
1. server gui: В раздел "о программе" добавил свои контакты
2. server gui: временной таймер исправлен
3. server cmd: добавил в консоль поддержку многострочных сообщений
4. server cmd: разные фиксы
длинный параметр --text пока отключил (юзайте короткий -t), разбираться некогда, торопился, там проблемы с парсингом параметров на разных ОСях, позже разберусь
и еще клиент слегка подтормаживает, когда получает сообщение от консольного сервера по tcp, т.к. пытается отправить отчет серверу, а консоль их не принимает. это всё потом, дел очеь много :)
Королев Михаил
15-01-2016, 22:20
1.50 Beta 8:
srv cmd: Для Linux смастерил DEB пакет
srv cmd: клиент корректно работает с консольным сервером, не тормозит
srv gui: исправления в UI сервера
srv gui: исправления и дополнения в справке
Королев Михаил
16-01-2016, 11:42
Для Linux добавил RPM-пакет.
Протестировал на:
Linux Centos 5 amd64
Linux Centos 7 amd64
Linux Mint 14 "Nadia" i386
Королев Михаил
17-01-2016, 23:24
1.50 Beta 9
server gui: добавлен статус-бар с индикацией процесса отправки сообщений
server gui: исправлена ошибка, возникающая при закрытии приложения с запущенным потоком отправки
server gui: исправлена ошибка некорректного парсинга XML. Иногда диапазон клиентов парсился неверно.
server gui: изменения в структуре XML. Внимание! Необходима небольшая ручная правка XML-базы клиентов.
server gui: исправление ошибки в xml-парсере, которая в некоторых случаях могла привести к съеданию всей памяти программой
server gui: изменения в UI (теперь можно останавливать рассылку кнопокй)
server gui: дополнения в справке
server cmd: исправлены мелкие недочеты
Инструкции по изменению xml-базы клиентов:
1. Если у вас есть диапазоны клиентов, переименуйте названия тегов с key на list (см. образец clients.xml.example)
2. Версию конфига поменяйте с 3.0 на 3.1:
<root config="3.1">
Выложил в шапке
Королев Михаил
18-01-2016, 08:15
Перезалил Beta 9, изменения и дополнения в справке.
Также хотел бы услышать, как работает у всех на различных дистрибутивах Linux.
klif.sys
18-01-2016, 10:22
Уважаемый автор, нельзя ли поднимать в шапку последнюю (наиболее свежую) версию?
Королев Михаил
18-01-2016, 10:23
Можно, почему нет. Просто я не хотел поднимать, пока не вычищу мелкие проблемы.
Как вам угодно, подниму.
Королев Михаил
18-01-2016, 10:57
Снова перезалил Beta 9, накосячил с кнопкой отправки, извините за невнимательность :)
Обновил шапку!
* Работа с Active Directory. Но тут мне нужна помощь, т.к. у меня AD нет.
Имеется, готов помочь. Но меня нужно будет направлять, я ещё только осваиваюсь.
Чуток не по теме:
И тут же вопрос, как настроить на клиентах автоматическое скачивание файла с сервера? Если есть возможность с проверкой, чтобы каждый раз они всем табором не качали тоже самое.
Королев Михаил
18-01-2016, 14:54
Скачивание чего? Не понял.
Выложив в общий доступ на сервере папку с клиентом mini messenger'a, в ней будет происходить обновление клиента messenger'a.
Настроив на клиентских машинах автоматическую проверку и обновление этого файла, произойдет экономия времени на обновление клиентской части messenger'a на машинах клиентов.
НЕ RDP.
http://s019.radikal.ru/i609/1601/8a/36e0fba3afab.jpg
Королев Михаил
18-01-2016, 18:51
Мне кажется, что это лишнее. Посмотрим потом, есть задачи поважнее. Например придумать как заставить консоль работать с отчетами или параллельные потоки отсылки по клиентам, тот же AD интересно прикрутить.
ferret_vl
19-01-2016, 05:49
Выложив в общий доступ на сервере папку с клиентом mini messenger'a, в ней будет происходить обновление клиента messenger'a.
Настроив на клиентских машинах автоматическую проверку и обновление этого файла, произойдет экономия времени на обновление клиентской части messenger'a на машинах клиентов. »
А можно просто запускать exe-шник из сетевой папки. NETLOGON в случае AD отлично для этого подходит.
Королев Михаил
19-01-2016, 06:29
А можно просто запускать exe-шник из сетевой папки
Насколько мне известно, клиент каждый раз тогда просит повышенных привилегий. Какие-то настройки известны для отключения запроса? Само собой, не отключать же UAC глобально.
klif.sys
19-01-2016, 08:16
Вопрос. Как мне добавлять клиентов из других подсетей? Свою вижу, все другие подсети нет. И еще. Можно реализовать ручное добавление клиентов?
зы могу оказать посильную помощь с АД
Королев Михаил
19-01-2016, 08:22
Вопрос. Как мне добавлять клиентов из других подсетей? Свою вижу, все другие подсети нет. И еще. Можно реализовать ручное добавление клиентов?
Можно пример топологии?
Давно ждал этого вопроса, ибо не имел возможности тестировать на множестве подсетей.
Можно реализовать ручное добавление клиентов?
Пока что это правка xml-файла. Или вы про кликание мышкой?
АлекСаныч
19-01-2016, 09:27
В прошлой версии (вчерашней) 1,50b9 файл mini_client в свойствах был 1.5.0.274 версии
Новая версия (сегодняшняя) 1,50b9 файл mini_client в свойствах 1.5.0.273 версии
откат назад? :)
Вопрос. Как мне добавлять клиентов из других подсетей? Свою вижу, все другие подсети нет. И еще. Можно реализовать ручное добавление клиентов? »
Работают две подсети между ними шлюз. Вручную прописал в INI файле обе подсети и сообщения ходят.
Выложив в общий доступ на сервере папку с клиентом mini messenger'a, в ней будет происходить обновление клиента messenger'a.
Настроив на клиентских машинах автоматическую проверку и обновление этого файла, произойдет экономия времени на обновление клиентской части messenger'a на машинах клиентов. »
Например так:
1. Где расшарен mini_client.exe создайте .TXT с номером версии
2. в групповых политиках настроить запускать скрипт автозапуска .bat с текстом
rem ищем новый номер версии
FIND /I "1.5.0.273" < \\Server\NETLOGON\mini_client.txt
rem errorlevel=0 =нет ошибок - значит нашел - выполнять дальше, errorlevel=1 =ошибка - значит не нашел - выполнять ниже,
if %ERRORLEVEL%==0 ( goto EOF )
rem copy new version (y=yes, r=ro, h=hidden,system c=next)
xcopy /y /r /h /c \\Server\NETLOGON\mini_client.exe C:\Windows\
p.s. к автору: может быть когда нибудь....
1. сервер видя старую версию сам обновит на новую ;)
2. появится возможность быстрой отправки с сервера определенному компу по адресу или имени. т.е. у меня в Списке два диапазона клиентов для рассылки, а иногда надо отправить ТОЛЬКО одному клиенту, и я знаю его имя компа или адрес.
Королев Михаил
19-01-2016, 09:37
откат назад?
А фиг знает, походу криво смержил исходники на разных компах (пишу дома и на работе)
Вручную прописал в INI файле
В новой версии же XML O_0
Сервер видя старую версию сам обновит на новую
Имеет смысл лишь при частом обновлении. Я не знаю, насколько меня опять хватит :)
Например так:
1. Где расшарен mini_client.exe создайте .TXT с номером версии
2. в групповых политиках настроить запускать скрипт автозапуска .bat с текстом
rem ищем новый номер версии
FIND /I "1.5.0.273" < \\Server\NETLOGON\mini_client.txt
rem errorlevel=0 =нет ошибок - значит нашел - выполнять дальше, errorlevel=1 =ошибка - значит не нашел - выполнять ниже,
if %ERRORLEVEL%==0 ( goto EOF )
rem copy new version (y=yes, r=ro, h=hidden,system c=next)
xcopy /y /r /h /c \\Server\NETLOGON\mini_client.exe C:\Windows\
Спасибо, буду пробовать!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC