Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:22:59 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类对象参数,对网络数据进行存取操作。
赞