David King
davidk@gnome.org 2013
Επικοινωνία πελάτη και διακομιστή HTTP, φορητή δικτύωση εισόδου/εξόδου με βάση υποδοχή και διαχείριση συσκευής δικτύου.
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010

# Χαμηλού επιπέδου δικτύωση

Δημιουργία ισχυρών και ευέλικτων διακομιστών HTTP και πελατών

Χρήση φορητών APIs με βάση υποδοχή σε μια γραφική διεπαφή χωρίς φραγή

Αναγνώριση και διαχείριση κατάστασης σύνδεσης δικτύου

Επωφεληθείτε από τη φορητή δικτύωση APIs για πρόσβαση υπηρεσιών δικτύου. Η ασύγχρονη είσοδος/έξοδος κρατά τη διεπαφή χρήστη της εφαρμογή σας απαντητική ενώ η είσοδος/έξοδος εξελίσσεται. Ανιχνεύστε τις αλλαγές στην κατάσταση δικτύωσης συστήματος, για να κάνετε την εφαρμογή σας να απαντά κατάλληλα όταν δεν υπάρχει πρόσβαση διαδικτύου.

# Τι μπορείτε να κάνετε;

Για ασύγχρονη πρόσβαση χαμηλού επιπέδου δικτύωσης APIs, χρησιμοποιήστε δικτύωση GIO. Υψηλότερου επιπέδου API είναι διαθέσιμο για επίλυση μεσολαβητών και εγγραφών DNS καθώς και για χρήση ασφαλών υποδοχών (TLS).

Απλή παρακολούθηση κατάστασης δικτύου είναι διαθέσιμη σε GIO, αλλά ο NetworkManager παρέχει εκτεταμένη υποστήριξη για συσκευές δικτύωσης και τοπολογίες δικτύου.

Η Libsoup παρέχει μια ευέλικτη διεπαφή για διακομιστές HTTP και πελάτες. Παρέχονται σύγχρονες και ασύγχρονες APIs.

# Πραγματικά παραδείγματα

Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών δικτύωσης του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.

Web είναι ο περιηγητής GNOME, που χρησιμοποιεί libsoup για να προσπελάσει υπηρεσίες HTTP.

( Ιστότοπος | Στιγμιότυπο | Πηγαίος κώδικας )

Κέλυφος GNOME είναι η επιφάνεια εργασίας GNOME ορατή από τον χρήστη, που χρησιμοποιεί NetworkManager για το μενού κατάστασης δικτύου, συμπεριλαμβανόμενης ενσύρματης διαχείρισης, ασύρματης, μόντεμ 3G και συστήματα δικτύωσης VPN.

( Ιστόπος | Στιγμιότυπο | Πηγαίος κώδικας )