Взял за основу пример что идет с программой (TcpTest.sha) разделил на клиент и сервер, и сразу возник вопрос, как и чем реализовать фильтр на клиентской и серверной части?
Например у меня к серверу подключено 3 клиента, если я с сервера посылаю текст, то его получают соот. 3 клиента, а нужно что бы получал 1, 2, или все. Я думаю что необходимо создать условие на стороне клиента что если например в получаемых данных первые 5 символов 11111 то необходимо их отрезать и принять оставшийся текст, а если он не соот. ему то не принимать его.
Еще вопрос, хочу сделать список подключенных клиентов в виде таблицы с папками в которых будет их название и какой то идентификатор например теже цифры "11111" и "22222", и при выделении определенных строк (клиентов) галочками, отсылать на них данные(т.е. он должен отослать по очереди строки всем клиентам но с идентификаторами только выбранных например : 11111 Текст, где 11111 это идентификатор, а текст это текст для получения)
Ну и в идеале по этому идентификатору должна отсылаться обратно инфа о подтверждении и выполнение.
Хочу реализовать программу для удаленного администрирования пк, с возможностью массово выполнять определенные команды например через CMD(на клиенте эти данные будут отправлять в компонент WInExec)
Редактировалось 1 раз(а), последний 2018-07-30 19:46:23
Этот топик читают: Гость
Ответов: 34
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 497
Рейтинг: 16
|
|||
ну на серверной части по IP. отправлять только тем кого выбрал.
хоть и на клиентской не надо но можно в начало тела записать например или IP или идентификатор и уже на клиенте проверять если его то остальной текст ему иначе игнорируем. |
|||
карма: 1 |
|
Ответов: 34
Рейтинг: 0
|
|||
RAWY_EX писал(а): ну на серверной части по IP. отправлять только тем кого выбрал.
хоть и на клиентской не надо но можно в начало тела записать например или IP или идентификатор и уже на клиенте проверять если его то остальной текст ему иначе игнорируем. А каким компонентом проверять? как добавлять текст к строкам разобрался, а вот как их проверять ненашел)) |
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Смотри эти компоненты: /topic/63600
|
|||
карма: 26 |
|
Ответов: 34
Рейтинг: 0
|
|||
Netspirit писал(а): Смотри эти компоненты: /topic/63600я уже нашел его, взял его за основу, но всеравно вопрос остается прежним, какой компонент отвечает за сравнение строки? (например если пришел текст с первыми тремя символами "CMD" то он отсылает его в одно место, а если первые три цифры "TXT" то в другое, если не одно из них то просто ничего не делать) |
|||
карма: 0 |
|
Ответов: 1328
Рейтинг: 69
|
|||
ZloiDed, для этой задачи можно использовать разные компоненты, case например
|
|||
карма: 2 |
|
6