[Приложение] мой MjDM (Android)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

Re: [Приложение] мой MjDM (Android)

Сообщение SmoKE_xDDD » Вт фев 18, 2020 8:55 pm

Все также, что на 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)

Сообщение hc2hunter » Ср фев 19, 2020 8:53 am

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
Последний раз редактировалось hc2hunter Ср фев 19, 2020 12:42 pm, всего редактировалось 1 раз.
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Ср фев 19, 2020 12:42 pm

Можно пробовать команды status (или info)
viewtopic.php?f=5&t=6737&p=114951#p114951

Пока выдается, возможно, не вся инфа, какую хочется видеть. Посмотрите для начала как работает. Потом добавим что угодно...


Команды работы с громкостью также изменены и переработаны, поскольку параметров громкостей в реале больше, чем предусмотрено в официальном MajorDroidAPI.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Приложение] мой MjDM (Android)

Сообщение tarasfrompir » Ср фев 19, 2020 12:56 pm

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 - ведь получает ответ от терминала
А он мне в ответ - на тебе джейсон - (и в этом джейсоне все состяние описано от яркости екрана до громкости) ...

ИНИЦИАТОРОМ ЗАПРОСА ВЕДЬ ВСЕ РАВНО СЕРВЕР
ПС Подправил
Последний раз редактировалось tarasfrompir Ср фев 19, 2020 1:02 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Ср фев 19, 2020 12:59 pm

выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.

Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Приложение] мой MjDM (Android)

Сообщение tarasfrompir » Ср фев 19, 2020 1:03 pm

hc2hunter писал(а):
Ср фев 19, 2020 12:59 pm
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.

Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
ПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: [Приложение] мой MjDM (Android)

Сообщение tarasfrompir » Ср фев 19, 2020 1:08 pm

Значит так - нам надо выпить по стакану вискаря.. ЧТобы мы разговаривали на одном языке... :lol: :lol: :lol: :lol: :lol:

На команду от СЕРВЕРА (через стандартный сокет) 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)

Сообщение SmoKE_xDDD » Ср фев 19, 2020 1:08 pm

tarasfrompir писал(а):
Ср фев 19, 2020 1:03 pm
hc2hunter писал(а):
Ср фев 19, 2020 12:59 pm
выше просили сделать, чтобы именно кидалось как GET-параметр для последующей разборки скриптом.

Если надо писать в порт, давайте расширим функционал.
Что сделать? Добавить галку "кидать назад в порт" и сделать настройку номера обратного порта?
ПРОСТО НА КОМАНДУ ОТ СЕРВЕРА - статус
через созданный сокет
давать ответ о состоянии телефона в формате джейсона...
Согласен, этого впооне достаточно....
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Ср фев 19, 2020 1:09 pm

А разве client и server на одном порту живут? По спецификации TCP вроде как это никак не регламентируется.
А я как раз не получаю никаких данных от сервера, с какого порта он послал запрос. И php в данном случае и его имплементация работы с портами - это лишь частный случай самого php.
У меня просто открыт сокет и слушает входящие данные.
Проще говоря, я делаю команду new ServerSocket(port) и сижу "курю"...

Если же мне нужно что-то отправить назад - я должен открыть сокет на отправку new Socket("xxx.xxx.xxx.xxx", port). И поверьте, на Терминале это уже будет совсем другой сокет (если я слушателя не закрою. А я его не закрою).

Вот я о чем.


Но в целом я понял... Хотите кидать ответ на сервер в тот же порт...
ОК, щас попробую изобразить.

SmoKE_xDDD писал(а):
Ср фев 19, 2020 1:08 pm
Согласен, этого впооне достаточно....
о... напопятную пошел :lol: . Вчера сам просил чтобы на скрипт данные кидались
Аватара пользователя
hc2hunter
Сообщения: 507
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS
Благодарил (а): 228 раз
Поблагодарили: 348 раз

Re: [Приложение] мой MjDM (Android)

Сообщение hc2hunter » Ср фев 19, 2020 2:06 pm

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