Δημιουργήστε ισχυρούς και ευέλικτους διακομιστές HTTP και πελάτες
Χρησιμοποιήστε φορητά API βασισμένα σε υποδοχές σε μια γραφική διεπαφή χωρίς περιορισμούς
Αναγνωρίστε και διαχειριστείτε την κατάσταση σύνδεσης του δικτύου
Επωφεληθείτε από τα φορητά API δικτύωσης για να προσπελάσετε υπηρεσίες δικτύου. Η ασύγχρονη είσοδος/έξοδος κρατά σε επαγρύπνηση τη διεπαφή χρήστη της εφαρμογής ενώ εξελίσσεται η είσοδος/έξοδος. Ανιχνεύστε τις αλλαγές στην κατάσταση δικτύωσης του συστήματος, για να κάνετε την εφαρμογή σας να απαντά κατάλληλα όταν δεν υπάρχει πρόσβαση στο διαδίκτυο.
Για ασύγχρονη πρόσβαση σε χαμηλού επιπέδου δικτύωσης API, χρησιμοποιήστε το GIO networking. Υψηλότερου επιπέδου API είναι διαθέσιμο για επίλυση μεσολαβητών και εγγραφών DNS καθώς και για χρήση ασφαλών υποδοχών (TLS).
Η παρακολούθηση κατάστασης του δικτύου είναι διαθέσιμη στο GIO, αλλά ο NetworkManager παρέχει εκτεταμένη υποστήριξη για συσκευές δικτύωσης και τοπολογίες δικτύου.
Το Libsoup παρέχει μια ευέλικτη διεπαφή για διακομιστές HTTP και πελάτες. Παρέχονται σύγχρονα και ασύγχρονα API.
Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών δικτύωσης του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.
Ο Ιστός είναι ο περιηγητής GNOME, που χρησιμοποιεί libsoup για να προσπελάσει υπηρεσίες HTTP.
( Ιστότοπος | Στιγμιότυπα | Πηγαίος κώδικας )
Το GNOME Shell είναι η επιφάνεια εργασίας GNOME ορατή από τον χρήστη, που χρησιμοποιεί NetworkManager για το μενού κατάστασης δικτύου, συμπεριλαμβανόμενης ενσύρματης διαχείρισης, ασύρματης, μόντεμ 3G και συστήματα δικτύωσης VPN.
( Ιστότοπος | Στιγμιότυπα | Πηγαίος κώδικας )