PDA

Показать полную графическую версию : 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, накосячил с кнопкой отправки, извините за невнимательность :)

Обновил шапку!

cGUN++
18-01-2016, 14:41
* Работа с Active Directory. Но тут мне нужна помощь, т.к. у меня AD нет.
Имеется, готов помочь. Но меня нужно будет направлять, я ещё только осваиваюсь.

Чуток не по теме:
И тут же вопрос, как настроить на клиентах автоматическое скачивание файла с сервера? Если есть возможность с проверкой, чтобы каждый раз они всем табором не качали тоже самое.

Королев Михаил
18-01-2016, 14:54
Скачивание чего? Не понял.

cGUN++
18-01-2016, 15:06
Выложив в общий доступ на сервере папку с клиентом 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

Сервер видя старую версию сам обновит на новую
Имеет смысл лишь при частом обновлении. Я не знаю, насколько меня опять хватит :)

cGUN++
19-01-2016, 10:11
Например так:

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