Есть ли способ анализировать / интерпретировать XML-файлы, отправленные как часть DLNA / UPnP, с помощью Wireshark или любого другого сетевого сниффера?
Я могу получить необработанные пакеты, но было бы неплохо увидеть их проанализированными, чтобы упростить отладку.
посмотрите этот образец PS3 <--> XP
http://www.braham.org/playfile.txt
если у вас есть код, который отправляет xml в http без указания этого в заголовке, это нехорошо ...
(в этом примере отправляется только "/ContentDirectory/scpd.xml" без типа содержимого)
Wireshark может повторно собирать пакеты, чтобы показать вам полный вид потока. Взгляните на документы. Это поможет вам взглянуть на XML. Он не будет предоставлять анализ, специфичный для DLNA.
Если вам нужен хороший вид XML, я не думаю, что Wireshark сделает это напрямую, но если вы скопируете / вставите его в любой хороший редактор XML, это должно помочь. Даже сохранение XML в виде поля и его открытие в Firefox или IE поможет.
Ну, Wirehark или MS сниффер должны анализировать пакеты UPnP и, возможно, DLNA тоже.
Рассмотрение пакетов в виде дерева информации помогает, но может быть нетривиальной задачей увидеть, что там на самом деле происходит, и может потребоваться немного узнать о протоколах, чтобы отладить проблемы, которые могут у вас возникнуть.
Иметь терпение.