毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#局域网的可视通话软件的设计+源代码(3)

时间:2020-08-15 17:29来源:毕业论文
2.2 可视通话软件的 发展现状 伴随着局域网的不断发展与扩充,局域网软件也越来越多的被各类企业、学校、单位等所需求。由于局域网在安全性、效率高

2.2 可视通话软件的发展现状

伴随着局域网的不断发展与扩充,局域网软件也越来越多的被各类企业、学校、单位等所需求。由于局域网在安全性、效率高等方面具有明显优势,所以局域网的发展将会继续扩大和提高。同时,局域网可视通话软件的发展也会随着局域网的发展而需要不断完善、不断补充。

现在的局域网可视通话软件多用于一对一、一对多的简单聊天,并没有广泛地应用于正式的工作中,而且目前较为流行的局域网可视通话软件也不是很多,加上其中有的软件并未加入可视通话功能,所以局域网可视通话软件将是未来局域网软件发展的重要分支。局域网视频会议、视频授课等将会是未来局域网发展的重点。局域网可视通话将进一步展现自身的优势,推动人们日常生活和工作方式的革新。但同时,解决过多用户同时登录在局域网内对带宽的占用问题、优化局域网资源配置将是局域网可视通话软件顺利发展的关键。局域网可视通话软件发展趋势必将是越来越方便,画面越来越清晰,占用带宽越来越少,信息传送速度更快,同时在软件的使用过程中尽可能地避免发生错误,避免信息的丢失,局域网可视通话软件也需要加强对安全性能的完善。局域网可视通话软件具有开阔的发展前景,势必将在我们日后的生活中发挥更大的作用。

2.3 C#与.NET框架简介

C#语言是微软公司在2000年7月发布的一种全新而且简单安全的面向对象的程序设计语言。C#语言吸收了Visual Basic、C++、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。微软重新设计了C#对象模型,运用了.NET框架的类库;为了让程序更加健壮,C#通过放弃了对指针类型的支持,这样程序就不再可以轻松地访问内存地址空间;多重继承也被C#摒弃了,为了避免由多重继承在以往的层次结构中引起的问题。基于.NET框架,C#的设计环境更加方便、健全,而且逻辑结构一致。为了让程序更安全可靠,.NET框架还为C#提供了一个托管的运行环境。

技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。这样看来,也可以这样定义.NET:它是一个新平台,构建用以使得商务便利的系统,且系统能很好地适应不断地技术革新。技术上,.NET Framework为.NET应用程序提供了运行平台。不是基于.NET Framework而运行的软件系统,并不能称为.NET程序软件。 

2.4 TCP/UDP协议简介

网络上所有的设备之间的通讯规则统称为网络协议,网络协议定义了通讯时信息必须采用的格式以及这些格式的含义。网络上设备之间的信息交互都必须基于网络协议。

TCP/IP协议是一组网络通讯协议的总称,用来规范网络上所有的通讯设备,包括不同主机之间的数据交换格式和传送方式。用户只需要了解IP地址格式即可进行网络通讯。

UDP是一种简单的、面向数据报的无连接协议,它提供的服务速率快,但是并不一定可靠。UDP是构建于底层IP之上的传输层协议。 “无连接”指的是在通讯前不需要先跟其他主机进行连接,无论对方处于何种状态都将信息发送过去。每个UDP报文称为一个用户数据报,在概念上分为两个部分:UDP首部和UDP数据区。如图2-1所示UDP数据报格式[1]:

 UDP数据报格式相比于TCP,UDP有如下一些特点:

(一)UDP是基于无连接的协议,速度比TCP快,UDP不适合强调传输完整性的应用但是适合强调传输传输性的应用; C#局域网的可视通话软件的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_58243.html

------分隔线----------------------------
推荐内容