Το GSSDP είναι ένα λογισμικό ανοιχτού κώδικα, ελεύθερης και μικρής βιβλιοθήκης, ένα API (Application Programming Interface) που βασίζεται στο GObject και έχει σχεδιαστεί από το offset και χρησιμοποιείται για τον χειρισμό των πόρων ανακάλυψης και ανακοίνωσης μέσω του SSDP (Simple Service Discovery Protocol) p>
Πρόκειται για ένα συστατικό του πλαισίου GUPnP ανοικτού κώδικα και αντικειμενοστραφής, το οποίο επιτρέπει στους προγραμματιστές να δημιουργούν συσκευές UPnP και σημεία ελέγχου. Επίσης, μέρος του έργου GUPnP είναι οι βιβλιοθήκες GUPnP-AV και GUPnP-DLNA, οι οποίες είναι επίσης διαθέσιμες για λήψη στο Softoware.
Ξεκινώντας με το GSSDP
Το GSSDP μπορεί να εγκατασταθεί χωριστά, από το GitHub ή μεταφορτώντας το πιο πρόσφατο πακέτο πηγαίου κώδικα από το Softoware, χρησιμοποιώντας την ενότητα αφιερωμένη λήψη παραπάνω. Αποθηκεύστε το αρχείο κάπου στον υπολογιστή σας, κατά προτίμηση τον οικείο κατάλογο, και εξαγάγετε το με ένα βοηθητικό πρόγραμμα διαχείρισης αρχείων.
Στη συνέχεια, ανοίξτε μια εφαρμογή εξομοιωτή τερματικού και χρησιμοποιήστε το & lsquo; cd & rsquo; εντολή πλοήγησης στη θέση των αρχείων αρχειοθέτησης που εξάγονται (π.χ. cd /home/softoware/gssdp-0.14.11). Εκτελέστε το & lsquo; ./ configure && make & rsquo; εντολή για τη διαμόρφωση και την κατάρτιση του προγράμματος.
Εγκαταστήστε το σύστημα σε ευρεία κλίμακα και κάντε το διαθέσιμο σε όλους τους χρήστες του συστήματος GNU / Linux, εκτελώντας το & lsquo; sudo make install & rsquo; ως προνομιούχος χρήστης ή το & lsquo; make install & rsquo; εντολή ως root (διαχειριστής συστήματος).
Παρουσιάζοντας το εργαλείο GSPDP Device Sniffer
Μετά την εγκατάσταση του GSSDP, το οποίο είναι λογισμικό βιβλιοθήκης, θα έχετε επίσης ένα εργαλείο που ονομάζεται GSSDP Device Sniffer (gssdp-device-sniffer). Με αυτό το εργαλείο, θα μπορείτε να ορίσετε μια διεπαφή δικτύου για να ακούσετε, καθώς και την οθόνη X που θα χρησιμοποιήσετε.
Το GSSDP γράφεται στις γλώσσες προγραμματισμού C και Vala και μπορεί να εγκατασταθεί σε οποιοδήποτε λειτουργικό σύστημα που βασίζεται στο πυρήνα του Linux. Έχει δοκιμαστεί με επιτυχία σε πλατφόρμες υπολογιστών 32 bit και 64 bit.
Για περισσότερες λεπτομέρειες, μη διστάσετε να δείτε το έργο GUPnP, το οποίο διανέμεται δωρεάν στο Softoware και έχει σχεδιαστεί για τη δημιουργία συσκευών UPnP και σημείων ελέγχου.
Τι νέο υπάρχει σε αυτήν την έκδοση:
- Αποφύγετε μια συντριβή στο gupnp_root_device_constructor
- Προώθηση χρήστη-παράγοντα από την προσωρινή μνήμη
- Διορθώστε πιθανό πρόβλημα με boolean vs. bitwise αξιολόγηση
- Διορθώστε μια συντριβή στο GUPnPServiceProxy :: subscription_expire
- Αποδεχτείτε τη σπασμένη κεφαλίδα Ενέργεια χωρίς το στοιχείο
- Διορθώστε το πρόβλημα με το μέγεθος του buffer strcpy στο διευθυντή περιβάλλοντος linux
- Προειδοποίηση αποδυνάμωσης με GTK + -3,22
Τι νέο υπάρχει στην έκδοση 1.0.1:
/ li>Τι νέο υπάρχει στην έκδοση 1.0.0:
- Μη διαρροή σύμβολο αναζήτησης arp
- Ελάχιστες ενημερώσεις τεκμηρίωσης
- Μη διαρροή σύμβολο αναζήτησης arp
- Ελάχιστες ενημερώσεις τεκμηρίωσης
Τι νέο υπάρχει στην έκδοση 0.14.16:
- Συμπληρώστε τον δείκτη διεπαφής για το bionic.
- Αφαιρέστε τα αχρησιμοποίητα.
- Προσδιορίστε τη διεπαφή αναζήτησης στο Win32
- Σφάλματα που έχουν καθοριστεί στην έκδοση 0.14.16:
- https://bugzilla.gnome.org/show_bug.cgi?id=762455
- https://bugzilla.gnome.org/show_bug.cgi?id=765688
- https://bugzilla.gnome.org/show_bug.cgi?id=765709
Τι είναι καινούργιο στην έκδοση 0.14.11:
- Διόρθωση διαρροής μνήμης στο GSSDPClient.
- Σφάλματα που έχουν καθοριστεί στην έκδοση 0.14.11:
- https://bugzilla.gnome.org/show_bug.cgi?id=737870
Τι νέο υπάρχει στην έκδοση 0.14.7:
Τι νέο υπάρχει στην έκδοση 0.14.6:
- Προσθέστε msearch property στο GSSDPClient Θύρα ακρόασης UDP.
- Αλλάζει το έγγραφο.
- Επιδιορθώνει το Marshalling για το GSSDPClient :: μήνυμα που έλαβε μήνυμα.
- Σφάλματα που έχουν καθοριστεί στην έκδοση 0.14.11:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
Τα σχόλια δεν βρέθηκε