C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计946个文字,预计阅读时间需要4分钟。
当然可以,请提供您想要修改的原文内容,我会根据您的要求进行简化和修改。
C# 温故而知新:Stream篇(七)
NetworkStream
目录:
- NetworkStream的作用
- 简单介绍下TCP/IP 协议和相关层次
- 简单说明下 TCP和UDP的区别
- 简单介绍下套接字(Socket)的概念
- 简单介绍下TcpClient,TcpListener,IPEndPoint类的作用
- 使用NetworkStream的注意事项和局限性
- NetworkStream的构造
- NetworkStream的属性
- NetworkStream的方法
- NetwrokStream的简单示例
- 创建一个客户端向服务端传输图片的小示例
- 本章总结
1.NetworkStream的作用
和先前的流有所不同,NetworkStream 的特殊性可以在它的命名空间中得以了解(System.Net.Sockets),聪明的你马上会反应过来:
既然是在网络中传输的流,那必然有某种协议或者规则约束它,不错,这种协议便是Tcp/IP协议,这个是什么东东?别急,我先让大家了
解下NetworkStream的作用:如果服务器和客户端之间基于TCP连接的,他们之间能够依靠一个稳定的字节流进行相互传输信息,这也是
NetworkStream的最关键的作用,有了这个神奇的协议,NetWorkStream便能向其他流一样在网络中(进行点对点的传输),这种传输的
效率和速度是非常高的(UDP也很快,稍后再介绍)
如果大家对这个概念还不是很清晰的话,别怕,后文中我会更详细的说明
这里有5点大家先理解就行
- NetworkStream只能用在具有Tcp/IP协议之中,如果用在UDP中编译不报错,会报异常
- NetworkStream 是面向连接的
- 在网络中利用流的形式传递信息
- 必须借助Socket (也称之为流式socket),或使用一些返回的返回值,例如TcpClient类的GetStream方法
- 用法和普通流方法几乎一模一样,但具有特殊性
2.简单介绍下TCP/IP 协议和相关层次
提到协议相信许多初学者或者没搞过这块的朋友会一头雾水,
不过别怕,协议也是人定的,肯定能搞懂:
其实协议可以这么理解,是人为定制的为某个活动定义的一些列规则和约束,
就好比足球赛上的红黄牌,这是由世界足联定制的协议或者规范,一旦不按照这个协议
足球赛肯定会一片混乱
进入正题:
TCP/IP
全称:Transmission Control Protocol/Internet Protocol (传输控制协议/因特网互联协议,又名网络通讯协议)
这个便是互联网中的最基本的协议,Tcp/IP 定义了电子设备如何进入到互联网,以及数据如何在网络中传递。既然有了协议但是空头支票
还是不行地,就好比足联定制了这些规则,但是没有裁判在球场上来实施这些规则一样,Tcp/IP协议也有它自己的层次结构,关于它的层次
结构,大家看图就能明白
发送数据:
大家不用刻板的去理解这个协议,我还是用我们最普通的浏览网页来让大家理解下,首先打开浏览器输入一个url,这时候应用层会判断这个要求是否是www.558idc.com/kt.html欢迎留下您的宝贵建议】
本文共计946个文字,预计阅读时间需要4分钟。
当然可以,请提供您想要修改的原文内容,我会根据您的要求进行简化和修改。
C# 温故而知新:Stream篇(七)
NetworkStream
目录:
- NetworkStream的作用
- 简单介绍下TCP/IP 协议和相关层次
- 简单说明下 TCP和UDP的区别
- 简单介绍下套接字(Socket)的概念
- 简单介绍下TcpClient,TcpListener,IPEndPoint类的作用
- 使用NetworkStream的注意事项和局限性
- NetworkStream的构造
- NetworkStream的属性
- NetworkStream的方法
- NetwrokStream的简单示例
- 创建一个客户端向服务端传输图片的小示例
- 本章总结
1.NetworkStream的作用
和先前的流有所不同,NetworkStream 的特殊性可以在它的命名空间中得以了解(System.Net.Sockets),聪明的你马上会反应过来:
既然是在网络中传输的流,那必然有某种协议或者规则约束它,不错,这种协议便是Tcp/IP协议,这个是什么东东?别急,我先让大家了
解下NetworkStream的作用:如果服务器和客户端之间基于TCP连接的,他们之间能够依靠一个稳定的字节流进行相互传输信息,这也是
NetworkStream的最关键的作用,有了这个神奇的协议,NetWorkStream便能向其他流一样在网络中(进行点对点的传输),这种传输的
效率和速度是非常高的(UDP也很快,稍后再介绍)
如果大家对这个概念还不是很清晰的话,别怕,后文中我会更详细的说明
这里有5点大家先理解就行
- NetworkStream只能用在具有Tcp/IP协议之中,如果用在UDP中编译不报错,会报异常
- NetworkStream 是面向连接的
- 在网络中利用流的形式传递信息
- 必须借助Socket (也称之为流式socket),或使用一些返回的返回值,例如TcpClient类的GetStream方法
- 用法和普通流方法几乎一模一样,但具有特殊性
2.简单介绍下TCP/IP 协议和相关层次
提到协议相信许多初学者或者没搞过这块的朋友会一头雾水,
不过别怕,协议也是人定的,肯定能搞懂:
其实协议可以这么理解,是人为定制的为某个活动定义的一些列规则和约束,
就好比足球赛上的红黄牌,这是由世界足联定制的协议或者规范,一旦不按照这个协议
足球赛肯定会一片混乱
进入正题:
TCP/IP
全称:Transmission Control Protocol/Internet Protocol (传输控制协议/因特网互联协议,又名网络通讯协议)
这个便是互联网中的最基本的协议,Tcp/IP 定义了电子设备如何进入到互联网,以及数据如何在网络中传递。既然有了协议但是空头支票
还是不行地,就好比足联定制了这些规则,但是没有裁判在球场上来实施这些规则一样,Tcp/IP协议也有它自己的层次结构,关于它的层次
结构,大家看图就能明白
发送数据:
大家不用刻板的去理解这个协议,我还是用我们最普通的浏览网页来让大家理解下,首先打开浏览器输入一个url,这时候应用层会判断这个要求是否是www.558idc.com/kt.html欢迎留下您的宝贵建议】

