Blame platform-overview/pt_BR/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="pt-BR">
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>Comunicação HTTP entre cliente e servidor, E/S de conectividade portátil baseada em soquete e gerenciamento de desenvolvimento de rede.</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Enrico Nicoletto</mal:name>
Packit 1470ea
      <mal:email>liverig@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2009</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>Rafael Fontenelle</mal:name>
Packit 1470ea
      <mal:email>rafaelff@gnome.org</mal:email>
Packit 1470ea
      <mal:years>2013, 2014, 2016, 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>Isaac Ferreira Filho</mal:name>
Packit 1470ea
      <mal:email>isaacmob@riseup.net</mal:email>
Packit 1470ea
      <mal:years>2018</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>Conectividade de baixo nível</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
 <item>
Packit 1470ea
  

Crie servidores e clientes HTTP poderosos e flexíveis

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

Use APIs portáveis baseadas em soquetes em um UI sem bloqueio

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

Detecte e gerencie o estado da conexão de rede

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

Aproveite=se das APIs portáveis de conectividade para acessar serviços de rede. E/S assíncrona mantém a UI de seu aplicativo responsivo enquanto E/S está em progresso. Detecte alterações no estado de conectividade do sistema, para fazer com que seu aplicativo responda apropriadamente quando não há acesso à 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>O que você pode fazer?</title>
Packit 1470ea
 
Packit 1470ea
  

Para acessar assincronamente APIs de conectividade de baixo nível, use conectividade do GIO. API de alto nível está disponível para resolver proxies e registros DNS assim como usar soquetes seguros (TLS).

Packit 1470ea
Packit 1470ea
  

Monitoramento simples de estado de rede está disponível no GIO, mas NetworkManager fornece suporte compreensivo para conectar dispositivos e topologias de rede.

Packit 1470ea
Packit 1470ea
  

Libsoup fornece uma interface flexível para servidores e clientes HTTP. Ambas APIs síncronas e assíncronas são fornecidas.

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>Exemplos do mundo real</title>
Packit 1470ea
 
Packit 1470ea
  

Você pode ver muitos dos aplicativos do mundo real de tecnologias de conectividade do GNOME em projetos de código aberto, como os exemplos listados abaixo.

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

Web é o navegador do GNOME, que usa libsoup para acessar serviços HTTP.

Packit 1470ea
      

( <link href="https://wiki.gnome.org/Apps/Web">Site</link> | <link href="https://git.gnome.org/browse/epiphany/plain/data/screenshot.png">Capturas de tela</link> | <link href="https://git.gnome.org/browse/epiphany/">Código-fonte</link> )

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

GNOME Shell é o ambiente GNOME visível ao usuário, que usa NetworkManager para o menu de status de rede, incluindo para gerenciar sistemas de conectividade cabeada, sem fio, modem 3G e VPN.

Packit 1470ea
      

( <link href="https://wiki.gnome.org/Projects/GnomeShell">Site</link> | <link href="http://www.gnome.org/gnome-3/">Capturas de tela</link> | <link href="https://git.gnome.org/browse/gnome-shell/">Código-fonte</link> )

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