Capítulo 16. Conexión en red
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El Framework ofrece una variedad de clases en los espacios de nombres System.Net.*
para comunicarse a través de protocolos de red estándar, como HTTP, TCP/IP y FTP. He aquí un resumen de los componentes clave:
Una clase de fachada
WebClient
para operaciones sencillas de descarga/subida a través de HTTP o FTPWebRequest
yWebResponse
para un control de bajo nivel de las operaciones HTTP o FTP del lado del clienteHttpClient
para consumir API web HTTP y servicios RESTfulHttpListener
para escribir un servidor HTTPSmtpClient
para construir y enviar mensajes de correo a través de SMTPDns
para convertir entre nombres de dominio y direccionesTcpClient
,UdpClient
,TcpListener
, ySocket
clases para el acceso directo a las capas de transporte y red
Todos estos tipos forman parte de .NET Standard 2.0, lo que significa que las aplicaciones UWP pueden utilizarlos. Las aplicaciones UWP también pueden utilizar los tipos Windows Runtime (WinRT) para la comunicación TCP y UDP en Windows.Networking.Sockets
, lo que demostramos en la última sección de este capítulo. Tienen la ventaja de fomentar la programación asíncrona.
Los tipos .NET de este capítulo están en los espacios de nombres System.Net.*
y System.IO
.
Arquitectura de red
La Figura 16-1 ilustra los tipos de red .NET y las capas de comunicación en las que residen. La mayoría de los tipos ...
Get C# 8.0 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.