摘要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的三相桥式全控...

拉力采集上位机软件开发任务书

浅谈新形势下妇产科护理...

国内外无刷直流电动机研究现状

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

浅谈传统人文精神茬大學...

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

中国古代秘书擅权的发展和恶变