2011年12月30日

Visual C#.Net网络程序开发-Tcp篇(2)

摘要: 流 前面我们说,TcpClient类创建在Socket之上,在Tcp服务方面提供了更高层次的抽象,体现在网络数据的发送和接受方面,是TcpClient使用标准的Stream流处理技术,使得它读写数据更加方便直观,同时,.Net框架负责提供更丰富的结构来处理流,贯穿于整个.Net框架中的流具有更广泛的兼容性,构建在更一般化的流操作上的通用方法使我们不再需要困惑于文件的实际内容(HTML、XML 或其他任何内容),应用程序都将使用一致的方法(Stream.Write、Stream.Read) 发送和接收数据。另外,流在数据从 Internet 下载的过程中提供对数据的即时访问,可以在部分数据到达时 阅读全文

posted @ 2011-12-30 16:30 beiyd 阅读(293) 评论(0) 推荐(0) 编辑

Visual C#.Net网络程序开发-Tcp篇(3)

摘要: 综合运用上面的知识,下面的实例实现了简单的网络通讯-双机互连,针对客户端和服务端分别编制了应用程序。客户端创建到服务端的连接,向远程主机发送连接请求连接信号,并发送交谈内容;远程主机端接收来自客户的连接,向客户端发回确认连接的信号,同时接收并显示客户端的交谈内容。在这个基础上,发挥你的创造力,你完全可以开发出一个基于程序语言(C#)级的聊天室! 客户端主要源代码: public void SendMeg()//发送信息 { try { int port=Int32.Parse(textBox3.Text.ToString());//远程主机端口 try { tcpClient=new Tcp. 阅读全文

posted @ 2011-12-30 16:30 beiyd 阅读(243) 评论(0) 推荐(0) 编辑

Visual C#.Net网络程序开发-Tcp篇(1)

摘要: Visual C#.Net 网络程序开发-Socket篇Visual C#.Net网络程序开发-Tcp篇(1)Visual C#.Net网络程序开发-Tcp篇(2)Visual C#.Net网络程序开发-Tcp篇(3) 前一篇《Visual C#.Net网络程序开发-Socket篇》中说到:支持Http、Tcp和Udp的类组成了TCP/IP三层模型(请求响应层、应用协议层、传输层)的中间层-应用协议层,该层的类比位于最底层的Socket类提供了更高层次的抽象,它们封装 TCP 和 UDP 套接字的创建,不需要处理连接的细节,这使得我们在编写套接字级别的协议时,可以更多地尝试使用 TCPClie 阅读全文

posted @ 2011-12-30 16:28 beiyd 阅读(361) 评论(0) 推荐(0) 编辑

Visual C#.Net 网络程序开发-Socket篇

摘要: 转自:http://www.aspcool.com/lanmu/browse1.asp?ID=904&bbsuser=csharp Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的, 阅读全文

posted @ 2011-12-30 16:23 beiyd 阅读(278) 评论(0) 推荐(0) 编辑

导航