Страницы

Поиск по вопросам

среда, 5 декабря 2018 г.

Узнать ID устройства по сокету (по IP)

Есть сервер, запущенный на компьютере:
ServerSocket serv = new ServerSocket(...); ... Socket s = serv.accept(); ...
На него с определённого устройства устанавливается соединение (сокет). Возможно ли в данном случае узнать 16-значный ID этого устройства? Что-то вроде mSocket.getDeviceID(). Может, как-то через IP-адрес это можно вычислить?

Устройством является Android телефон. Нужен его ID. Реально ли узнать его не держа сам телефон в руках? Единственное, что делает телефон - отправляет фотографии на сервер в опр. время.


Ответ

Возможно ли в данном случае узнать 16-значный ID этого устройства?
нет, конечно. произвольные данные (к которым относится и какой-то там «идентификатор устройства») могут быть переданы по сети с одного компьютера на другой лишь при активном участии обеих сторон.
т.е., необходимо дополнить обе программы, которые осуществляют описанную вами связь, требуемой функциональностью — возможностью передачи и приёма нужной вам информации.

Комментариев нет:

Отправить комментарий