Δημοσιεύτηκε: 25 Αύγ 2008, 17:22
από simosx
Cygnus έγραψε:Εικόνα

Ορίστε το αποτέλεσμα όσων μου είπες..Από ό,τι καταλαβαίνω γίνονται όλα οκ. Σωστά;


Όλα έγιναν σωστά. Το User-Agent δε φαίνεται.

Μια μικρή διαφορά που βλέπω στα πεδία του πακέτου που στέλνει το gupnp-universal-cp, είναι ότι η τελευταία γραμμή, που για σένα είναι
Κώδικας: Επιλογή όλων
MX: 3\r\n\r\n


σε μένα το wireshark τη δείχνει ως

Κώδικας: Επιλογή όλων
MX: 3\r\n
\r\n


Αυτό θα μπορούσε να είναι η αιτία που το ST585 απορρίπτει το πακέτο. Δεν ξέρω για ποιο λόγο το wireshark το εμφανίζει έτσι. Ίσως να προέρχεται από το παραπάνω σφάλμα που αναφέρει ότι το checksum είναι λάθος, (udp checksum offload). Αυτό μπορεί να έχει ως αποτέλεσμα να φαίνεται διαφορετικά το πακέτο.

Αυτό που θα μπορούσες να δοκιμάσεις είναι να χρησιμοποιήσεις το gssdp-protocol.h που έβαλα στο
http://ubuntu-gr.pastebin.com/m4c781c1e
Η διαφορά στα αρχεία μπορεί να έχει να κάνει με χαρακτήρες διαστήματος στο τέλος των γραμμών που τελειώνουν με \