山寨:不是最好的,是最适合我们的!欢迎体验山寨 中文版MSDN
当华美的叶片落尽,生命的脉络才历历可见。 -- 聂鲁达
一、访问InternetURI用于标识Internet上的资源以及通信协议。System.NetWebClient类:发送或接收来自统一资源标识符的数据。1、请求文件并从特定URL接收文件2、不能继承3、具有一些方法可用于从URL标识的任何本地Intranet或Internet资源发送或者接收数据WebRequest类:向统一资源标识符发送请求。1、抽象类2、封装与服务器连接、发送请求或者接收响应的详细信息3、使用传递与其Create()方法的URI值创建于特定于协议的实例。4、对WebRequest实例调用的GetResponse()方法帮助向Internet资源发出请求WebResponse类:得到统一资源标识符发出的响应。1、抽象类2、提供来自URI的响应3、客户端应用程序不创建WebResponse对象,因为在对WebRequst实例调用了GetResponse()方法时会创建它们。示例程序如下:
二、套接字编程System.Net.Sockets名称空间包含允许直接发送TCP网络请求或侦听特定端口上的TCP网络请求的相关类。System.Net.SocketsSocket类:大量的方法和属性用于网络连接TcpClient类:提供客户端连接、用于创建和使用TCP网络服务TcpListener类:可用于从TCP网络客户端侦听连接UdpClient类:可用于UDP客户端创建连接(它是TCP的备用协议,在本地网络上使用)TcpClient对象属性:ReceiveBufferSize:获取或设置接收缓冲区的大小SendBufferSize:获取或设置发送缓冲区的大小方法:Close:关闭所有TCP连接并释放于TcpClient关联的资源Connect:将使用主机名和端口号将客户端连接至远程TCP主机GetStream:返回用户发送或者接收数据的NetWorkStreamTcpListener类的方法TcpListener类具有侦听进入的TCP连接的方法,其中Start()方法用于开始侦听进入的连接请求,并且将把进入的连接放置在队列中,直到调用Stop()为止。AcceptSocket()或AcceptTcpClient()方法可用于从进入的连接请求队列中提取连接。方法:Start:开始侦听进入的连接请求Stop:关闭侦听器AcceptSocket:返回与远程客户端通信的套接字。AcceptTcpClient:接受暂挂的连接请求
posted on 2009-02-14 11:22 isabc 阅读(618) 评论(0) 编辑 收藏 引用 所属分类: C#基础
Powered by: C++博客 Copyright © isabc
广告信息(免费广告联系)
中文版MSDN: 欢迎体验