网络聊天软件的设计与实现开题报告
2020-04-15 17:46:27
1. 研究目的与意义(文献综述包含参考文献)
文献综述
一、前言
作为除电视、报纸、广播之外的第四大媒体,互联网不仅成为人们获取新闻信息的主要来源,更成为了人们闲暇之余的一种休闲手段。随着互联网技术的发展,各种各样基于网络的应用也随之诞生,网络聊天工具便是其中的一种。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 研究的基本内容、问题解决措施及方案
采用linux为开发环境,该软件主要是视图与数据的结合,以mvc 模式架构。
主要功能,发送消息与发送文件,必须利用两个线程或者进程去处理,因为考虑到在传送文件时如果用单线程,cpu 效率很低,占用率很高,不利于用户界面的显示及用户交互, 所以利用多线程处理。
在网络通信方面,由于是基于局域网内部利用tcp/ip 协议。聊天模块中利用udp,能大大提高效率。但是在传送文件模块中利用tcp, 能大大简化通信协议制定的复杂度,而且更加稳定。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付