C#高级编程第11版

导航

第二十三章 Networking

23.1 概述 527

23.2 HttpClient 类 528

23.2.1 发出异步的Get 请求 528

23.2.2 抛出异常 529

23.2.3 传递标题 529

23.2.4 访问内容 531

23.2.5 用HttpMessageHandler 自定义请求 531

23.2.6 使用SendAsync 创建HttpRequestMessage 532

23.2.7 使用HttpClient和Windows Runtime 532

23.3 使用WebListener 类 534

23.4 使用实用工具类 536

23.4.1 URI 537

23.4.2 IPAddress 538

23.4.3 IPHostEntry 538

23.4.4 Dns 539

23.5 使用TCP 540

23.5.1 使用TCP创建HTTP 客户程序 540

23.5.2 创建TCP侦听器 541

23.5.3 创建TCP客户端 547

23.5.4 TCP和UDP 550

23.6 使用UDP 550

23.6.1 建立UDP接收器 550

23.6.2 创建UDP发送器 551

23.6.3 使用多播 553

23.7 使用套接字 554

23.7.1 使用套接字创建侦听器 554

23.7.2 使用NetworkStream 和套接字 556

23.7.3 通过套接字使用读取器和写入器 557

23.7.4 使用套接字实现接收器 557

23.8 小结 559