摘要TCP/IP协议是发展至今最成功的通信协议,并以其开放性的特点,成为了Internet的基础。其中TCP协议以其“面向连接,连接可靠”的特点被应用于多种通信系统中。本论文讨论了在Visual C++ 开发平台下的局域网聊天程序的设计思路和实现方法。其中网络通信部分采用流行的TCP/IP协议。程序采用典型客户机/服务器工作模式,用SOCKET编程设计网络通信。本文设计实现了一个局域网聊天程序,具有注册、登录、退出、查看/修改用户信息、消息收/发、语音聊天等功能。63741

毕业论文关键词  Visual C++  局域网  即时通信  套接字  客户机/服务器模式

 毕业设计说明书(论文)外文摘要

Title   The Research in LAN Instant Messaging Based on TCP   

Abstract TCP/IP protocol is by far the most successful communication protocols. Due to its open character, it has become the basis for the Internet. TCP protocol has been applied to various communication systems for its characteristics of “connection-oriented, reliable connection”. This article discusses how to design and develop a LAN chatting program in Visual C++ development environment. The network communication part depends on the popular TCP/IP protocol. The software is based on C/S model. Network communication is developed with Socket. The article describes a LAN chatting program, with the function of registering, logging in/out, viewing/revising user’s information, sending/receiving message, voice chatting and so on. 

Key Words: Visual C++  LAN  Instant Messaging  Socket  C/S model 

1  绪论 1

1.1  研究背景 1

1.2  研究目的和意义 1

1.3  发展现状 2

1.4  论文结构 2

2  网络编程技术的研究 3

2.1  TCP/IP协议 3

2.2  Winsock技术 4

2.2.1  流式套接字模型 4

2.2.2  数据报套接字模型 5

2.3  客户机/服务器模型 5

2.4  本章小结 6

软件需求分析 6

3.1  开发可行性分析 6

3.2  软件性能要求 7

3.3  系统开发环境 7

3.4  本章小结 7

4  即时通信系统总体设计 8

4.1  即时通信系统功能描述 8

4.2  即时通信系统工作流程 9

4.2.1  服务器端工作流程 9

4.2.2  客户端工作流程 10

4.3  本章小结 11

5  功能模块设计与实现 11

5.1  服务器端模块 12

5.1.1  服务器端启动模块 13

5.1.2  服务器端登录/注册模块 14

5.1.3  服务器端查询/修改信息模块 15

5.2  客户端模块

上一篇:切换脉冲系统的观测器设计与仿真
下一篇:VC++防空高炮毁歼概率分析计算软件设计

基于状态估计的控制系统...

基于RS-485的电梯呼梯装置设计+电路图

基于Zigbee的智能仓储管理系统设计

Matlab基于模型跟随的自适...

基于模糊控制方法的机械手同步控制研究

基于出租车GPS数据城市交通特性研究

MATLAB基于时序序列相似性匹配的电网故障诊断

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...