摘要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++防空高炮毁歼概率分析计算软件设计

基于Kinect手势识别的遥操...

基于51单片机自动门智能控制系统设计

基于TI-DSP平台的电力电子测控平台设计

基于传感器网络的分布式集员滤波问题的研究

基于飞思卡尔芯片LED色彩控制器的设计

基于磁共振技术的家用无...

基于simulink的三相桥式全控...

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书

高效课堂教师问卷调查表

MNL模型历史城区居民活动...

从企业eHR建设谈管理信息...

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

浅析施工企业保理融资成...

PCI+PID算法直流力矩电机速...

大规模MIMO系统的发展研究现状