优秀的毕业设计论文网
分享到:QQ空间新浪微博腾讯微博QQ好友微信豆瓣网人人网腾讯朋友百度贴吧天涯社区复制网址
ASP ASP.NET VB.NET JSP JAVA VBC++ Delphi PHP VFP PB 网络 计算机
返回首页
当前位置: 主页 > 计算机毕业设计 > C++ >

局域网OICQ通信通讯设计与实现(Linux,Socket)

编辑:admin   来源:think58.com   资料编号:TH582430220170207    资料等级 :★★★★★ 

局域网OICQ通信通讯设计与实现(Linux,Socket)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12400字,程序代码)     
本系统采用客户机/服务器架构模式通过C提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。
聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等功能。该系统并不受限于网络,一台没有连接外网的计算机便可完成操作,服务器端采用固定环回IP的方式,来使客户端对服务器端进行绑定,客户端登录需要及时得到服务器端的端口信息,从而实现客户端的绑定。当启动一次服务器端程序后,便可连续打开多个客户端程序,从而完成整个系统的操作。

系统功能需求
本系统主要通过客户端,服务器端来体现聊天系统的基本功能[6]。
1.服务器端
(1).处理用户注册
(2).处理用户登录
(3).处理用户发送信息,服务器监控聊天内容,服务器过滤非法内容
(4).处理用户得到信息
(5).处理用户退出
2客户端
(1).用户注册界面及结果
(2).用户登录界面及结果
(3).用户发送信息界面及结果
(4).用户得到信息界面及结果
(5).用户退出界面及结果

 

局域网OICQ通信通讯设计与实现(Linux,Socket)
局域网OICQ通信通讯设计与实现(Linux,Socket)
局域网OICQ通信通讯设计与实现(Linux,Socket)
局域网OICQ通信通讯设计与实现(Linux,Socket)
局域网OICQ通信通讯设计与实现(Linux,Socket)
局域网OICQ通信通讯设计与实现(Linux,Socket)


目    录
摘 要    I
Abstract    II
1 绪论    1
1.1  国内外聊天系统的研究现状    1
1.2  C/C++语言    2
1.2.1  C/C++的发展历史    2
1.2.2  C++的特点    2
1.2.3  C++ 与Internet    3
1.3  Socket编程    4
1.3.1  关于TCP/IP协议    4
1.3.2  服务器和客户机    5
1.4本文内容安排    5
2 需求分析    6
2.1  可行性研究    6
2.1.1  可行性分析    6
2.1.2  系统功能需求    6
2.1.3  系统性能需求    7
2.1.4  系统运行需求    7
2.2  数据流图    8
2.2.1  顶层数据流图    8
2.2.2  一层数据流图    8
2.2.3  二层数据流图    9
3 概要设计    10
3.1  系统实现原理    10
3.2  系统实现流程图    11
3.3  各模块详细功能    12
3.3.1  服务器端结构    12
3.3.2  客户端结构    12
4 详细设计    14
4.1  系统流程图    14
4.1.1  系统总体流程图    14
4.1.2  系统客户端流程图    15
4.2  编写服务器端程序    15
4.2.1  问题陈述    15
4.2.2  解决方案    16
4.3  客户端程序编写    23
4.3.1  客户端注册    23
4.3.2  用户登录    24
4.3.3  聊天室    25
结束语…….31
致谢    32
参考文献    33

以上是大纲和介绍,如需要完整的资料请在线购买.


在线支付提示>>

本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
1.无需注册,点击在线购买后即可获取该完整资料
2.支付后本站提供下载链接或联系客服发送资料

对我有帮助
(0)
0%
暂时不需要
(0)
0%
------分隔线----------------------------
推荐内容