
[Приложение] мой MjDM (Android)
Модератор: immortal
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Приложение] мой MjDM (Android)
Все также, что на S10 с андроид 10, что с Tab S5e с андроид 9 (
СпойлерПоказать

- За это сообщение автора SmoKE_xDDD поблагодарил:
- hc2hunter (Ср фев 19, 2020 8:43 am)
- Рейтинг: 1.16%
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Попробуйте еще раз... Раскопал ещё одну фичу, которая присуща Samsung начиная с Galaxy S8 и LG начиная с G6.SmoKE_xDDD писал(а): ↑Вт фев 18, 2020 8:55 pmВсе также, что на S10 с андроид 10, что с Tab S5e с андроид 9 (
viewtopic.php?f=5&t=6737&p=114951#p114951
Последний раз редактировалось hc2hunter Ср фев 19, 2020 12:42 pm, всего редактировалось 1 раз.
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Можно пробовать команды status (или info)
viewtopic.php?f=5&t=6737&p=114951#p114951
Пока выдается, возможно, не вся инфа, какую хочется видеть. Посмотрите для начала как работает. Потом добавим что угодно...
Команды работы с громкостью также изменены и переработаны, поскольку параметров громкостей в реале больше, чем предусмотрено в официальном MajorDroidAPI.
viewtopic.php?f=5&t=6737&p=114951#p114951
Пока выдается, возможно, не вся инфа, какую хочется видеть. Посмотрите для начала как работает. Потом добавим что угодно...
Команды работы с громкостью также изменены и переработаны, поскольку параметров громкостей в реале больше, чем предусмотрено в официальном MajorDroidAPI.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
а нельзя ли просто оформить ответом на запрос в сокете -hc2hunter писал(а): ↑Ср фев 19, 2020 12:42 pmМожно пробовать команды status (или info)
viewtopic.php?f=5&t=6737&p=114951#p114951
Пока выдается, возможно, не вся инфа, какую хочется видеть. Посмотрите для начала как работает. Потом добавим что угодно...
Команды работы с громкостью также изменены и переработаны, поскольку параметров громкостей в реале больше, чем предусмотрено в официальном MajorDroidAPI.
Типа так - я терминалу команду даю - СТАТУС..... (через порт 7999)
запрос от сервера такой -
Код: Выделить всё
$address='192.168.0.170'; //ip-адрес терминала, явно видимый с сервера MDM
$service_port='7999';
$in='status'; //команда для отправки
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
$unswer = socket_write($socket, $in, strlen($in));
socket_close($socket);
А он мне в ответ - на тебе джейсон - (и в этом джейсоне все состяние описано от яркости екрана до громкости) ...
ИНИЦИАТОРОМ ЗАПРОСА ВЕДЬ ВСЕ РАВНО СЕРВЕР
ПС Подправил
Последний раз редактировалось tarasfrompir Ср фев 19, 2020 1:02 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.
Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
ПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: [Приложение] мой MjDM (Android)
Значит так - нам надо выпить по стакану вискаря.. ЧТобы мы разговаривали на одном языке...
На команду от СЕРВЕРА (через стандартный сокет) status-
давать ответ (через этот же открытый сокет) джейсоном состояние терминала (телефона)
Инициатором запроса ЕСТЬ СЕРВЕР
и надо что бы на этот запрос зразу же приходил ответ ЧЕРЕЗ СОКЕТ... ПРИМЕР запроса сервера ВЫШЕ - обрати внимание на - $unswer
она и получит ответ от сервера





На команду от СЕРВЕРА (через стандартный сокет) status-
давать ответ (через этот же открытый сокет) джейсоном состояние терминала (телефона)
Инициатором запроса ЕСТЬ СЕРВЕР
и надо что бы на этот запрос зразу же приходил ответ ЧЕРЕЗ СОКЕТ... ПРИМЕР запроса сервера ВЫШЕ - обрати внимание на - $unswer
она и получит ответ от сервера
Последний раз редактировалось tarasfrompir Ср фев 19, 2020 1:09 pm, всего редактировалось 2 раза.
- За это сообщение автора tarasfrompir поблагодарил:
- hc2hunter (Ср фев 19, 2020 1:11 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Приложение] мой MjDM (Android)
Согласен, этого впооне достаточно....tarasfrompir писал(а): ↑Ср фев 19, 2020 1:03 pmПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
А разве client и server на одном порту живут? По спецификации TCP вроде как это никак не регламентируется.
А я как раз не получаю никаких данных от сервера, с какого порта он послал запрос. И php в данном случае и его имплементация работы с портами - это лишь частный случай самого php.
У меня просто открыт сокет и слушает входящие данные.
Проще говоря, я делаю команду new ServerSocket(port) и сижу "курю"...
Если же мне нужно что-то отправить назад - я должен открыть сокет на отправку new Socket("xxx.xxx.xxx.xxx", port). И поверьте, на Терминале это уже будет совсем другой сокет (если я слушателя не закрою. А я его не закрою).
Вот я о чем.
Но в целом я понял... Хотите кидать ответ на сервер в тот же порт...
ОК, щас попробую изобразить.
. Вчера сам просил чтобы на скрипт данные кидались
А я как раз не получаю никаких данных от сервера, с какого порта он послал запрос. И php в данном случае и его имплементация работы с портами - это лишь частный случай самого php.
У меня просто открыт сокет и слушает входящие данные.
Проще говоря, я делаю команду new ServerSocket(port) и сижу "курю"...
Если же мне нужно что-то отправить назад - я должен открыть сокет на отправку new Socket("xxx.xxx.xxx.xxx", port). И поверьте, на Терминале это уже будет совсем другой сокет (если я слушателя не закрою. А я его не закрою).
Вот я о чем.
Но в целом я понял... Хотите кидать ответ на сервер в тот же порт...
ОК, щас попробую изобразить.
о... напопятную пошел

- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: [Приложение] мой MjDM (Android)
Попробуйте. Кидаю ответ назад на сервер в тот же порт, что и порт Терминала.tarasfrompir писал(а): ↑Ср фев 19, 2020 12:56 pmа нельзя ли просто оформить ответом на запрос в сокете
viewtopic.php?f=5&t=6737&p=114951#p114951