.NET Framework 开发人员指南
网络编程

Microsoft .NET Framework 提供 Internet 服务的分层的、可扩展的和托管的实现,您可以将这些 Internet 服务快速而轻松地集成到您的应用程序中。您的应用程序可建立在可插接式协议的基础之上以便自动利用新的 Internet 协议,或者它们可以使用 Windows 套接字接口的托管实现来使用套接字级别上的网络。

本节内容

介绍可插接式协议

描述如何访问 Internet 资源,而不管资源所要求的访问协议。

请求数据

说明如何使用可插接式协议来上载和下载来自 Internet 资源的数据。

编写可插接式协议

说明如何派生协议特定的类来实现可插接式协议。

使用应用程序协议

介绍利用 TCP、UDP 和 HTTP 之类的网络协议的编程应用程序。

Internet 协议版本 6

描述与 Internet 协议套件的当前版本 (IPv4) 相比 Internet 协议版本 6 (IPv6) 有哪些优点,描述 IPv6 寻址、路由和自动配置以及如何启用和禁用 IPv6。

配置 Internet 应用程序

解释如何使用 .NET Framework 配置文件来配置 Internet 应用程序。

网络跟踪

解释如何使用网络跟踪获取有关托管应用程序生成的方法调用和网络通信量的信息。

网络应用程序的缓存管理

描述如何将缓存用于使用 WebClientWebRequestHttpWebRequest 类的应用程序。

网络编程中的安全性

描述如何使用标准的 Internet 安全性和身份验证技术。

System.Net 类的最佳做法

提供充分利用您的 Internet 应用程序的提示和诀窍。

通过代理访问 Internet

描述如何配置代理。

参考

System.Net

为当前网络采用的多种协议提供简单的编程接口。此命名空间的 WebRequest 类和 WebResponse 类是可插接式协议的基础。

System.Net.Sockets

为需要帮助控制网络访问的开发人员提供 Windows 套接字 (Winsock) 接口的托管实现。

System.Net.Cache

定义用于为使用 WebRequest 和 HttpWebRequest 类获取的资源定义缓存策略的类型和枚举。

System.Net.Configuration

包含应用程序用来以编程方式访问和更新 System.Net 命名空间的配置设置的类。

标记 :


Page view tracker