|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-net" xml:lang="el">
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="guide" xref="index" group="net"/>
|
|
Packit |
1470ea |
<revision version="0.1" date="2013-08-06" status="review"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author copyright">
|
|
Packit |
1470ea |
<name>David King</name>
|
|
Packit |
1470ea |
<email its:translate="no">davidk@gnome.org</email>
|
|
Packit |
1470ea |
<years>2013</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<desc>Επικοινωνία πελάτη και διακομιστή HTTP, φορητή δικτύωση εισόδου/εξόδου βασισμένα σε υποδοχές και διαχείριση συσκευής δικτύου.</desc>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
|
|
Packit |
1470ea |
<mal:email>team@gnome.gr</mal:email>
|
|
Packit |
1470ea |
<mal:years>2010-2014</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Δημήτρης Σπίγγος</mal:name>
|
|
Packit |
1470ea |
<mal:email>dmtrs32@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2012-2014</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Τζένη Πετούμενου</mal:name>
|
|
Packit |
1470ea |
<mal:email>epetoumenou@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2010</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Μάριος Ζηντίλης</mal:name>
|
|
Packit |
1470ea |
<mal:email>m.zindilis@dmajor.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2010</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Μαρία Θουκυδίδου</mal:name>
|
|
Packit |
1470ea |
<mal:email>marablack3@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2014</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Θάνος Τρυφωνίδης</mal:name>
|
|
Packit |
1470ea |
<mal:email>tomtryf@gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2014</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Χαμηλού επιπέδου δικτύωση</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Δημιουργήστε ισχυρούς και ευέλικτους διακομιστές HTTP και πελάτες
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Χρησιμοποιήστε φορητά API βασισμένα σε υποδοχές σε μια γραφική διεπαφή χωρίς περιορισμούς
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Αναγνωρίστε και διαχειριστείτε την κατάσταση σύνδεσης του δικτύου
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Επωφεληθείτε από τα φορητά API δικτύωσης για να προσπελάσετε υπηρεσίες δικτύου. Η ασύγχρονη είσοδος/έξοδος κρατά σε επαγρύπνηση τη διεπαφή χρήστη της εφαρμογής ενώ εξελίσσεται η είσοδος/έξοδος. Ανιχνεύστε τις αλλαγές στην κατάσταση δικτύωσης του συστήματος, για να κάνετε την εφαρμογή σας να απαντά κατάλληλα όταν δεν υπάρχει πρόσβαση στο διαδίκτυο.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/png" src="test_comm1.png" width="65%">
|
|
Packit |
1470ea |
IMAGE
|
|
Packit |
1470ea |
</media>
|
|
Packit |
1470ea |
-->
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="what">
|
|
Packit |
1470ea |
<title>Τι μπορείτε να κάνετε;</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Για ασύγχρονη πρόσβαση σε χαμηλού επιπέδου δικτύωσης API, χρησιμοποιήστε το GIO networking. Υψηλότερου επιπέδου API είναι διαθέσιμο για επίλυση μεσολαβητών και εγγραφών DNS καθώς και για χρήση ασφαλών υποδοχών (TLS).
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Η παρακολούθηση κατάστασης του δικτύου είναι διαθέσιμη στο GIO, αλλά ο NetworkManager παρέχει εκτεταμένη υποστήριξη για συσκευές δικτύωσης και τοπολογίες δικτύου.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Το Libsoup παρέχει μια ευέλικτη διεπαφή για διακομιστές HTTP και πελάτες. Παρέχονται σύγχρονα και ασύγχρονα API.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="samples">
|
|
Packit |
1470ea |
<title>Code samples</title>
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>A sample we should write </item>
|
|
Packit |
1470ea |
<item><link xref="samples">More…</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
-->
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="realworld">
|
|
Packit |
1470ea |
<title>Πραγματικά παραδείγματα</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Μπορείτε να δείτε πολλές πραγματικές εφαρμογές των τεχνολογιών δικτύωσης του GNOME σε έργα ανοικτού λογισμικού, όπως τα παραδείγματα που δίνονται παρακάτω.
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Ο Ιστός είναι ο περιηγητής GNOME, που χρησιμοποιεί libsoup για να προσπελάσει υπηρεσίες HTTP.
|
|
Packit |
1470ea |
( <link href="https://wiki.gnome.org/Apps/Web">Ιστότοπος</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/epiphany/">Πηγαίος κώδικας</link> )
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
<item>
|
|
Packit |
1470ea |
Το GNOME Shell είναι η επιφάνεια εργασίας GNOME ορατή από τον χρήστη, που χρησιμοποιεί NetworkManager για το μενού κατάστασης δικτύου, συμπεριλαμβανόμενης ενσύρματης διαχείρισης, ασύρματης, μόντεμ 3G και συστήματα δικτύωσης VPN.
|
|
Packit |
1470ea |
( <link href="https://wiki.gnome.org/Projects/GnomeShell">Ιστότοπος</link> | <link href="http://www.gnome.org/gnome-3/">Στιγμιότυπα</link> | <link href="https://git.gnome.org/browse/gnome-shell/">Πηγαίος κώδικας</link> )
|
|
Packit |
1470ea |
</item>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
</page>
|