网络
C#
singhwong
C#,UWP,.Net
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7. 使用套接字
HTTP协议基于TCP,因此HttpXX类在TcpXX类上提供了一个抽象层。然而TcpXX类提供了更多的控制。使用套接字,甚至可以获得比TcpXX和UdpXX类更多的控制。通过套接字,可以使用不同的协议,不仅是基于TCP后UDP的协议,还可以创建自己的协议。更重要的是,可以更多地控制基于TCP或UDP的协议。...原创 2020-06-17 09:46:49 · 418 阅读 · 0 评论 -
6. 使用UDP(用户数据报协议)
为了演示UDP,创建两个控制台应用程序(包)项目,显示UDP的各种特性:直接将数据发送到主机,在本地网络上把数据广播到所有主机上,把数据多播到属于同一个组的节点上。UdpSender和UdpReceiver项目使用以下名称空间:SystemSystem.LinqSystem.NetSystem.Net.SocketsSystem.TextSystem.Threading.Tasks1.建立UDP接收器...原创 2020-06-14 20:12:14 · 419 阅读 · 0 评论 -
5. 使用TCP
HTTP协议基于传输控制协议(Transmission Control Protocol,TCP)。要使用TCP,客户端首先需要打开一个到服务器的连接,才能发送命令。而使用HTTP,发送文本命令。HttpClient和WebListener类隐藏了HTTP协议的细节。使用TCP类发送HTTP请求时,需要更多地了解HTTP协议。...原创 2020-06-12 00:01:07 · 1070 阅读 · 0 评论 -
4. 使用实用工具类
在使用抽象HTTP协议的类,如HttpClient和WebListener,处理HTTP请求和响应后,下面看看一些实用工具类,它们在处理URI和IP地址时,更容易进行Web编程。原创 2020-06-10 23:26:50 · 225 阅读 · 0 评论 -
3. 使用WebListener类
使用IIS(Internet Information Service,互联网信息服务)作为HTTP服务器通常是一个好方法,因为可以访问很多功能,如可伸缩性、健康监测、用于管理的图形用户界面等。然而,也可以轻松创建自己自己的简单HTTP服务器。自.NET Framework 2.0以来,就可以使用HttpListener,但是现在自从.NET Core 1.0以来,有一个新的WebListener类。...原创 2020-06-10 20:16:28 · 467 阅读 · 0 评论 -
2. HttpClient类
HttpClient类用于发送HTTP请求,接收请求的响应。它在System.Net.Http名称空间中。System.Net.Http名称空间中的类有助于简化在客户端和服务器上使用Web服务。HttpClient类派生于HttpMessageInvoker类,这个基类负责执行SendAsync方法。SendAsync方法是HttpClient类的主干。如本节后面所述,这个方法有几个派生物。顾名思义,SendAsync方法调用是异步的,这样就可以编写一个完全异步的系统来调用Web服务。...原创 2020-06-04 17:53:33 · 1050 阅读 · 0 评论 -
1. 概述
本章将采取非常实用的网络方法,结合示例讨论相关理论和相应的网络概念。本章并不是计算机网络的指南,但会介绍如何使用.NET Framework进行网络通信。原创 2020-06-04 13:39:26 · 151 阅读 · 0 评论
分享