基于UDP的网络通信软件设计开题报告
2020-04-14 19:47:34
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
1.课题意义:
互联网的高速发展正改变着人类的生活,它的多姿多彩正一点一滴的渗透到人们生活的每个方面,internet覆盖的广阔性是世界各地人们利用互联网进行互通信息的重要手段。现在,企业、机关、学校都建立起了自己的局域网,在局域网,虽然可以通过文件共享的方式进行通讯,但单单使用这种方式,是非常不方便的,首先,在局域网里的网上邻居里,只能看到机器名,不清楚对方是谁,也不知道对方机器里有什么资源可以共享,而且,当局域网的机器很多时,这种方式更加麻烦。于是想到做一个在局域网里的基于udp通信聊天软件,在局域网里,我们可以通过它,实现在局域网里方便的联络,进行文件传输,消息的发布,自己共享内容的简介等。在学校建立起校园网里,局域网聊天系统可以起到方便同学之间,教师之间,师生之间的相互联络,这样,不用上internet,可以节省资源,在学校这个大环境里,就可以同学之间联系,联络感情,促进同学之间的友谊,学生可以通过它来与不同寝室的同学,教师讨论问题。并能最大限度地利用现有的网络资源,极大地提高工作效率。为了适应校园网的建设,实现校园网内进行消息发布,学生交流,师生交流,网上作业等功能。在公司企业建立起的局域网里,应用于局域网内企业(组织)内部成员之间的交流领域,在没有因特网的支持下也可以进行即时通讯,亦因此使之更安全、更高效;同时因为它界面简洁实用,没有娱乐功能,所以简单易用,是企业(组织)成员更加专注于工作,减少不必要的财力和人力资源浪费。为了满足人们相互沟通的需要,我们基于eclipse平台开发了即时通信实时通信系统软件,基于udp传输协议的实时通信系统软件。
2. 研究的基本内容、问题解决措施及方案
在eclipse平台下实现如下功能:
①、利用a机ip地址到b机ip地址来实现点对点聊天,即私聊功能:
可以发送一个消息给聊天的好友 ,提供消息、聊天的历史记录,方便对信息的查看和管理。