Вверх ↑
Этот топик читают: Гость
Ответов: 34
Рейтинг: 0
#1: 2018-07-30 19:44:48 ЛС | профиль | цитата
Взял за основу пример что идет с программой (TcpTest.sha) разделил на клиент и сервер, и сразу возник вопрос, как и чем реализовать фильтр на клиентской и серверной части?
Например у меня к серверу подключено 3 клиента, если я с сервера посылаю текст, то его получают соот. 3 клиента, а нужно что бы получал 1, 2, или все. Я думаю что необходимо создать условие на стороне клиента что если например в получаемых данных первые 5 символов 11111 то необходимо их отрезать и принять оставшийся текст, а если он не соот. ему то не принимать его.

Еще вопрос, хочу сделать список подключенных клиентов в виде таблицы с папками в которых будет их название и какой то идентификатор например теже цифры "11111" и "22222", и при выделении определенных строк (клиентов) галочками, отсылать на них данные(т.е. он должен отослать по очереди строки всем клиентам но с идентификаторами только выбранных например : 11111 Текст, где 11111 это идентификатор, а текст это текст для получения)
Ну и в идеале по этому идентификатору должна отсылаться обратно инфа о подтверждении и выполнение.

Хочу реализовать программу для удаленного администрирования пк, с возможностью массово выполнять определенные команды например через CMD(на клиенте эти данные будут отправлять в компонент WInExec)

Редактировалось 1 раз(а), последний 2018-07-30 19:46:23
карма: 0

0
Ответов: 497
Рейтинг: 16
#2: 2018-07-30 20:40:30 ЛС | профиль | цитата
ну на серверной части по IP. отправлять только тем кого выбрал.
хоть и на клиентской не надо но можно в начало тела записать например или IP или идентификатор и уже на клиенте проверять если его то остальной текст ему иначе игнорируем.
карма: 1
        ]  
0
Ответов: 34
Рейтинг: 0
#3: 2018-07-30 21:49:57 ЛС | профиль | цитата
RAWY_EX писал(а):
ну на серверной части по IP. отправлять только тем кого выбрал.
хоть и на клиентской не надо но можно в начало тела записать например или IP или идентификатор и уже на клиенте проверять если его то остальной текст ему иначе игнорируем.

А каким компонентом проверять? как добавлять текст к строкам разобрался, а вот как их проверять ненашел))
карма: 0

0
Ответов: 4630
Рейтинг: 749
#4: 2018-08-01 11:25:06 ЛС | профиль | цитата
Смотри эти компоненты: /topic/63600
карма: 26

0
Ответов: 34
Рейтинг: 0
#5: 2018-08-01 14:13:28 ЛС | профиль | цитата
Netspirit писал(а):
Смотри эти компоненты: /topic/63600

я уже нашел его, взял его за основу, но всеравно вопрос остается прежним, какой компонент отвечает за сравнение строки? (например если пришел текст с первыми тремя символами "CMD" то он отсылает его в одно место, а если первые три цифры "TXT" то в другое, если не одно из них то просто ничего не делать)
карма: 0

0
Ответов: 1328
Рейтинг: 69
#6: 2018-08-01 14:46:02 ЛС | профиль | цитата
ZloiDed, для этой задачи можно использовать разные компоненты, case например
карма: 2

0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)