Blame platform-overview/es/overview-net.page

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="es">
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>Comunicación HTTP entre cliente y servidor, E/S de red basada el «sockets» y gestión de dispositivos de red.</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Daniel Mustieles</mal:name>
Packit 1470ea
      <mal:email>daniel.mustieles@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011-2017</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>Jorge González</mal:name>
Packit 1470ea
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2007-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>Mario Carrión</mal:name>
Packit 1470ea
      <mal:email>mario@monouml.org</mal:email>
Packit 1470ea
      <mal:years>2006</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Red de bajo nivel</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
 <item>
Packit 1470ea
  

Crear servidores y clientes HTTP potentes y flexibles

Packit 1470ea
 </item>
Packit 1470ea
 <item>
Packit 1470ea
  

Usar API portables basadas en sockets en una IU sin bloqueos

Packit 1470ea
 </item>
Packit 1470ea
 <item>
Packit 1470ea
  

Detectar y gestionar el estado de la conexión de red

Packit 1470ea
 </item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea

Haga uso de las ventajas de las API portables para acceder a servicios de red. La E/S asíncrona hace que su IU siga respondiendo mientras se realiza la E/S. Detecte cambios en el estado del sistema de red, para hacer que su aplicación responda adecuadamente cuando no hay acceso a Internet.

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>¿Qué puede hacer?</title>
Packit 1470ea
 
Packit 1470ea
  

Para acceder de manera asíncrona a las API de red de bajo nivel, use red GIO. La API de alto nivel está disponible para resolver proxies y registros de DNS así como para usar sockets seguros (TLS).

Packit 1470ea
Packit 1470ea
  

En GIO está disponible la monitorización del estado de red, pero NetworkManager proporciona un soporte comprensible para dispositivos y topologías de red.

Packit 1470ea
Packit 1470ea
  

Libsoup proporciona una interfaz flexible para clientes y servidores HTTP. Se proporcionan API síncronas y asíncronas.

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>Ejemplos del mundo real</title>
Packit 1470ea
 
Packit 1470ea
  

Puede ver muchos ejemplos de aplicaciones del mundo real con tecnologías de red de GNOME en proyectos de código abierto, como las indicadas en los siguientes ejemplos.

Packit 1470ea
  <list>
Packit 1470ea
    <item>
Packit 1470ea
      

Web es el navegador de GNOME, que usa libsoup para acceder a servicios HTTP.

Packit 1470ea
      

( <link href="https://wiki.gnome.org/Apps/Web">Página web</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Captura de pantalla</link> | <link href="https://git.gnome.org/browse/epiphany/">Código fuente</link> )

Packit 1470ea
    </item>
Packit 1470ea
    <item>
Packit 1470ea
      

GNOME Shell es la parte visible del escritorio GNOME, y usa NetworkManager para el menú del estado de la red, incluyendo la gestión de sistema de redes cableadas, inalámbricas, módems 3G y VPN.

Packit 1470ea
      

( <link href="https://wiki.gnome.org/Projects/GnomeShell">Página web</link> | <link href="http://www.gnome.org/gnome-3/">Screenshot</link> | <link href="https://git.gnome.org/browse/gnome-shell/">Código fuente</link> )

Packit 1470ea
    </item>
Packit 1470ea
    
Packit 1470ea
  </list>
Packit 1470ea
</section>
Packit 1470ea
</page>