Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:22:59
C#教程:System.Net.Sockets命名空间使用实例

C#教程:System.Net.Sockets命名空间使用实例|方法

System.Net.Sockets命名空间

System.Net.Sockets命名空间主要提供制作Sockets网络应用程序的相关类,其中Socket类、TcpClient类、TcpListener类、UdpClinet类和NetWorkStream类较为常用,下面对它们进行简单介绍。

Socket类:用于管理连接,实现Berkeley通信端接口,定义绑定、连接网络端点以及传输数据所需的方法,提供处理端点连接传输等细节所需要的功能。WebRequest、TcpClient和UdpClinet等类在内部使用这个类。

TcpClient类:允许创建和使用TCP连接,该类创建于Socket类的基础上,并且封装了许多更高级的功能,避免开发人员处理连接操作的相关细节。

TcpListener类:允许监听传入的TCP连接请求,倾听来自TCP客户端应用程序的连接要求,封装更高级的功能,使用这个类可以让用户避免处理一些连接服务的细节,以一种比较有效的方式,接收倾听的连接需求。

UdpClinet类:用于为UDP客户创建连接(UDP是一种TCP协议,但没有得到广泛的使用,主要用于本地网络)。

NetWorkStream类:这个类是从Stream派生出来的,专门用以处理网络形式的数据流,与其他文件数据流的显著区别在于,这个类接收Socket类对象参数,对网络数据进行存取操作。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759