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

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

Δημιουργήστε ισχυρούς και ευέλικτους διακομιστές HTTP και πελάτες

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

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

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

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

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

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

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

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

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

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

( Website | Screenshot | Source code )

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

( Website | Screenshot | Source Code )