Страница 43 из 85
Re: [Приложение] мой MjDM (Android)
Добавлено: Вт фев 18, 2020 8:55 pm
SmoKE_xDDD
Все также, что на S10 с андроид 10, что с Tab S5e с андроид 9 (
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 8:53 am
hc2hunter
SmoKE_xDDD писал(а): Вт фев 18, 2020 8:55 pm
Все также, что на S10 с андроид 10, что с Tab S5e с андроид 9 (
Попробуйте еще раз... Раскопал ещё одну фичу, которая присуща Samsung начиная с Galaxy S8 и LG начиная с G6.
viewtopic.php?f=5&t=6737&p=114951#p114951
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 12:42 pm
hc2hunter
Можно пробовать команды
status (или
info)
viewtopic.php?f=5&t=6737&p=114951#p114951
Пока выдается, возможно, не вся инфа, какую хочется видеть. Посмотрите для начала как работает. Потом добавим что угодно...
Команды работы с громкостью также изменены и переработаны, поскольку параметров громкостей в реале больше, чем предусмотрено в официальном MajorDroidAPI.
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 12:56 pm
tarasfrompir
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);
$unswer - ведь получает ответ от терминала
А он мне в ответ - на тебе джейсон - (и в этом джейсоне все состяние описано от яркости екрана до громкости) ...
ИНИЦИАТОРОМ ЗАПРОСА ВЕДЬ ВСЕ РАВНО СЕРВЕР
ПС Подправил
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 12:59 pm
hc2hunter
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.
Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 1:03 pm
tarasfrompir
hc2hunter писал(а): Ср фев 19, 2020 12:59 pm
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.
Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
ПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 1:08 pm
tarasfrompir
Значит так - нам надо выпить по стакану вискаря.. ЧТобы мы разговаривали на одном языке...
На команду от СЕРВЕРА (через стандартный сокет) status-
давать ответ (через этот же открытый сокет) джейсоном состояние терминала (телефона)
Инициатором запроса ЕСТЬ СЕРВЕР
и надо что бы на этот запрос зразу же приходил ответ ЧЕРЕЗ СОКЕТ... ПРИМЕР запроса сервера ВЫШЕ - обрати внимание на - $unswer
она и получит ответ от сервера
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 1:08 pm
SmoKE_xDDD
tarasfrompir писал(а): Ср фев 19, 2020 1:03 pm
hc2hunter писал(а): Ср фев 19, 2020 12:59 pm
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.
Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
ПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
Согласен, этого впооне достаточно....
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 1:09 pm
hc2hunter
А разве client и server на одном порту живут? По спецификации TCP вроде как это никак не регламентируется.
А я как раз не получаю никаких данных от сервера, с какого порта он послал запрос. И php в данном случае и его имплементация работы с портами - это лишь частный случай самого php.
У меня просто открыт сокет и слушает входящие данные.
Проще говоря, я делаю команду
new ServerSocket(port) и сижу "курю"...
Если же мне нужно что-то отправить назад - я должен открыть сокет на отправку
new Socket("xxx.xxx.xxx.xxx", port). И поверьте, на Терминале это уже будет совсем другой сокет (если я слушателя не закрою. А я его не закрою).
Вот я о чем.
Но в целом я понял... Хотите кидать ответ на сервер в тот же порт...
ОК, щас попробую изобразить.
SmoKE_xDDD писал(а): Ср фев 19, 2020 1:08 pm
Согласен, этого впооне достаточно....
о... напопятную пошел

. Вчера сам просил чтобы на скрипт данные кидались
Re: [Приложение] мой MjDM (Android)
Добавлено: Ср фев 19, 2020 2:06 pm
hc2hunter
tarasfrompir писал(а): Ср фев 19, 2020 12:56 pm
а нельзя ли просто оформить ответом на запрос в сокете
Попробуйте. Кидаю ответ назад на сервер в тот же порт, что и порт Терминала.
viewtopic.php?f=5&t=6737&p=114951#p114951