- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信软件开发工程化考报告(聊天程序)
《通信软件开发》
工程化考试报告
专 业:
班 级:
姓 名:
任课教师:
2012 年 6 月 17日
目 录
一、软件设计题目描述和预期功能..............................3
1、原理..................................................3
2、程序功能要求..........................................3
二、软件设计报告内容........................................3
1、使用说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2、程序演示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
三、结果也总结..............................................9
四、参考书目................................................9
一、软件设计题目描述和预期功能
1、原理:
我们多多少少都用过聊天程序,而这些程序一般由服务器端聊天程序和客户端聊天程序。服务器端聊天程序负责接收来自客户端的聊天信息,并且根据客户端的要求把这些信息转发到一个或者多个客户中。客户端聊天程序则负责建立和维护与服务器端的链接,向服务器发送本客户的聊天内容,同时从服务器接收对方的响应。
2、本程序功能要求如下:
输入聊天服务器IP地址和聊天频道号进行连接(客户端功能);
建立服务器接受其他客户端的连接要求(服务端功能);
发送消息给服务端,显示服务端传来的消息(客户端功能);
接收客户端发送的消息,并将消息传给所有在线的客户端(服务端功能)。
二、 软件设计报告内容
1、使用说明
多台电脑连入局域网后,由一台机器建立服务器,其他机器输入服务器IP和聊天频道,连接服务器,这样就可以自由聊天了。
程序演示
对聊天程序进行测试,我们需要一台机器作为服务器,如下图所示,先在我的电脑上启动客服端,接着设置聊天频道,这样就创建了服务器端。
此时需要让我的客户端连接服务器,设置好聊天服务器地址和聊天频道,这样我这台电脑上我客户端就建立完成。如下图所示
我需要局域网中的另一台电脑在他的客户端正确设置服务器的IP地址和聊天频道,如下图所示
当我在我的电脑上发送信息,如“黄老师,您好!”,服务器显示如下图
我的电脑上的客户端显示如下图,发送了“黄老师,您好!”的信息
而对方电脑上的客户端显示如下图,收到了“黄老师,您好!”的信息
当对方回信息,如“你好”,服务器显示如下图
我的电脑上的客户端显示如下图,收到了“你好”的信息。
对方电脑上的客户端显示如下图,发送了“你好”的信息。
这样就完成了局域网中两台电脑之间自由聊天的功能,同样也可以完成多台电脑之间的聊天。
结果与总结
经过本次的设计,加深了我们对网络编程设计的认识,巩固了知识。对于网络方面的应用,还需要我们在以后的实际生活工作中加深理解。在实验过程中,更加认识到了自己的不足,以后还要多多看资料,丰富自己的知识,勤加练习,增强自己的能力。
参考书目
[1]柴诚敬,刘国维,李阿娜 编著《化工原理课程设计》,天津科学技术出版社,1994年。
[2]叶树华 编著《网络编程实用教程》第二版,人民邮电出版社,北京,2011年。
2
文档评论(0)