帮帮文库

返回

(基于udp协议的即时通讯程序客户端的设计) (基于udp协议的即时通讯程序客户端的设计)

格式:word 上传:2022-06-25 13:47:25

《(基于udp协议的即时通讯程序客户端的设计)》修改意见稿

1、“.....具有可视化编程的特点且代码具有可移植等特点。本次课程设计是实现个即时通讯程序。经过编写程序和运行,调试程序,我对语言有了更深的了解。另外,使我对协议的特点和工作过程有了更深的了解。协议提供无连接的不可靠的服务。它工作于传输层,是传输层的重要协议之。最后,协议是利用客户端和服务器端模型来实现传输的。本次课程设计使我明白了知识的重要性,同时也更加懂得实践更不可少。我们要经常把所学的知识运用到实践,这样,才能充分的融会贯通。同时,也使我认识到自己动手能力太差,为我以后的学习和发展提供了个警钟,本次课程设计的过程中,虽然遇到了不少问题,但最后还是成功的完成了,这得益于老师的指导和同学们的配合,使我充分体验到了团结的重要性。最后,在这里,我要感谢学校为我们提供了这次锻炼自己的机会......”

2、“.....希望这样的锻炼的机会会有下次。参考文献潘爱民计算机网络第四版清华大学出版社,孙卫琴面向对象编程电子工业出版社,张立等基于模式的数据库应用软件的设计与实现计算机应用研究,俞俊李功汪晓平网络编程清华大学出版社,谢希仁计算机网络第四版电子工业出版社,附录客户端程序设计清单程序名称程序功能实现即时通讯客户端的功能程序作者刘泽龙最后修改日期调用函数,启动客户端和服务器之间进行连接请输入所要通讯的服务器的地址定义个数组,用来保存服务器地址,初始化为进行异常处理缺省构造函数建立个连接,端口号为服务器地址为得到服务器地址,并打印出来实现客户端和服务器端的连续通信接收定义数组,用来保存客户端发送来的数据,接收客户机发过来的数据提取数据客户端消息打印客户机消息发送接收到的服务器消息打印消息得到输入的数据,,......”

3、“.....长度为客户端所发送的消息长度将得到的客户端消息保存数组中,向服务器发送数据报发送数据报接收定义数组,用来保存接受的数据报,接收数据报接收数据取出信息接受到的服务器消息打印服务器发过来的信息处理附录二服务器端程序设计清单程序名称程序功能实现即时通讯服务器端的功能程序作者周泽斌合作最后修改日期启动服务器的主机上。在获得了地址后,它需要知道应用程序的目的端口号是多少。所有的端口号和端口号都存放在种称为服务文件的文件中。在系统中,服务文件通常位于下。在主机中,可以在下找到服务文件。服务文件包括了应用程序到端口号和到端口号的所有映射。当个主机需要知道应用程序的目的端口号和目的端口号时,它会搜索服务文件来找出正确的端口号......”

4、“.....由于大多数网络应用程序都在同台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用的端口号完成的。例如,如果个客户希望在服务器上使用域名服务系统,它就会给数据包个目的地址,并在头插入目标端口号。源端口号标识了请求域名服务的本地机的应用程序,同时需要将所有由目的站生成的响应包都指定到源主机的这个端口上。客户机服务器模式传输层的通信有时也称为客户端服务器端通信。典型情况是个主机客户端需要使用另个主机服务器上的应用程序。当客户端需要用到个使用协议的远程主机上的应用程序时,它需要知道两方面的信息应用程序所在主机的地址和应用程序目的端的端口号。其工作过程描述如下服务器端描述端启动服务进程,并监听相应端口。然后,若收到端发出的有关请求......”

5、“.....若收到的包有错则抛弃,并发给端个。若收到的包正常,则将此包进行解包,将内容输出至临时文件并发给端个。依次收到来自端的包,直到收到为止,并关闭此进程,转回监听状态。客户端描述为若收到的为,则继续发包若收到的为,则将应发的包重发。直到端将所有要发的包都发完,并都已经收到端的回应,最后发个包,直接关闭此进程。综上所述,应用中的服务器程序必须先于客户机进程启动,直到对客户机的响应结束或强迫终止。套接字编程原理套接字提供了在主机之间传递原始字节流的功能,以比较底层的方式访问协议层可以类似访问文件的方式实现这功能。协议规定,每台主机都有个名称,然而,同台主机上有可能同时运行很多程序每个被指派了个叫做端口的数字以加以区分不同的应用或者连接应用服务器的端口般被指定为......”

6、“.....例如创建套接字功能取得输入的服务器地址处理建立连接实现服务器和客户端程序间的不间断通讯发送消息客户端发送的消息为打印消息读入客户机输入的消息定义个字节数组,长度为客户端所发送的消息长度将得到的客户端消息保存数组中,向服务器发送数据报发送数据报接收定义数组,用来保存接受的数据报,接收数据报接收数据取出信息接受到的服务器消息打印服务器发过来的信息处理运行程序。运行程序,要结合周泽斌编写的服务器端程序程序见附录二,运行服务器端程序程序见附录,结果如图。图服务器程序运行结果运行客户端程序,得出客户端如图。图客户端程序运行结果客户端对话框输入所要连接的服务器的地址,进行客户端和服务器端的连接,连接后,出现如图结果。图服务器和客户端连接接下来,客户端和服务器端进行连接后,可以进行正常的聊天了。其程序执行结果如图所示......”

7、“.....服务器端和客户端实现成功的连接。根据客户端和服务器端的通许状况可知,所设计的即时通讯程序符合要求,达到了预期的目标。结束语学期的计算机网络课程的学习,总觉得就是学习,没什么用途。自从做了此次课程设计使用前创建个新的套接字格式参数通信发生的区域要建立的套接字类型使用的特定协议建立套接字连接和功能共同完成连接工作格式监听连接功能用于面向连接服务器,表明它愿意接收连接。格式数据传输与功能数据的发送与接收格式参数指向存有传输数据的缓冲区的指针。设计过程此次设计是编写个基于的即时通讯程序,要求双方能够进行即时通讯,实现聊天。本课程设计主要负责的是通讯程序客户端的设计。其具体设计如下。总体设计流程图即时通讯程序客户端服务器端总体设计流程图如图......”

8、“.....发出服务器消息设置客户端端口号为接收服务器发送到消息,发出客户端消息接受客户端发送的消息,发出服务器消息消息内容是否为结束通讯详细设计根据协议的基本特性以及语言编程特点,然后对比设计流程图,在编程环境下编写出实现该即时聊天系统的程序,具体步骤如下打开创建个工程,命名为。在工程目录下创建个,命名为。在此目录下创建个类,类名为,创建完之后弹出个编辑窗口,在此编辑环境下编写客户端程序,其客户端核心程序如下调用函数,启动客户端和服务器之间进行连接请输入所要通讯的服务器的地址定义个数组,用来保存服务器地址,初始化为进行异常处理的对象所占据的内存空间。平台是基于语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的平台以及模仿的语言。平台由虚拟机和应用编程接口简称构成......”

9、“.....最近版本为。分为三个体系。的特点语言是个支持网络计算的面向对象程序设计语言。语言吸收了语言和语言的优点,并增加了其它特性,如支持并发程序设计网络通信和多媒体数据控制等。其主要特性如下语言是简单的。语言是面向对象的。语言是分布式的。语言是健壮的。语言是安全的。语言是体系结构中立的。语言是可移植的。语言是解释型的。语言是高性能的。语言是多线程的。语言是动态的。协议及套接字协议简介协议和协议是的传输层上的两个主要的协议,其中前者是无连接的协议,后者是面向连接的协议。是英文的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。用户数据报协议,是个简单的面向数据报传输层的协议。提供不可靠的连接,它只是把应用程序传给层的数据报发送出去,但是并不能保证它们能到达目的地。由于在传输数据报前不用在客户和服务器之间建立个连接......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于udp协议的即时通讯程序客户端的设计.doc预览图(1)
1 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(2)
2 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(3)
3 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(4)
4 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(5)
5 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(6)
6 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(7)
7 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(8)
8 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(9)
9 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(10)
10 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(11)
11 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(12)
12 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(13)
13 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(14)
14 页 / 共 19
基于udp协议的即时通讯程序客户端的设计.doc预览图(15)
15 页 / 共 19
预览结束,还剩 4 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档