Обнаружение устройства из трафика TCP с использованием Java
У меня есть клиент Android и Java-сервер, общение друг с другом через TCP-сокеты. Я хочу ограничить сервер Java для приема трафика только с мобильного устройства, но не могу найти способ определить, идет ли трафик с Android или с рабочего стола. Я нашел другие способы обнаружения устройств путем получения заголовка из HTTP-запросов, но как я могу получить любую такую информацию из заголовка TCP или пакета. Или есть какой-то другой способ ограничить трафик с рабочих столов?