基于TCP/IP的网络聊天工具设计【摘要】本系统是实现在局域网内多人在线聊天的聊天工具,主要是采用套接字的原理进行编程,将VisualC++6
0作为开发平台,并结合使用VC++中的开发框架MFC
系统是在TCP/IP网络环境下,采用客户机/服务器的模式进行设计,将各任务合理的分配到服务器和客户端,在很大程度减少系统资源的消耗以及通信的开销
该聊天工具主要是设计成类似QQ群的聊天室,其中服务器是接收并处理来自客户端的消息,客户端主要是实现申请新账号、进入聊天室、聊天室内的群聊、用户间的私聊、发送和接收离线消息等主要功能
本文主要针对系统的研究现状、研究目标、开发过程等进行说明,并对各个模块的设计流程进行详细分析
【关键词】TCP/IP,Winsock网络编程,客户机/服务器模式,聊天工具IDesignfortheNetworkChattingToolBasedonTCP/IP【Abstract】:Thesystemisanetworkchattoolwhichcouldmakemultiusercommunicatesonline
Thesystemismainlyusethesocketprincipaltoprogram
TheprogramplatformisVC++6
0whichhasmuchfunction
AndMFCclasslibraryiscombinedtomakethesystem’sfunctioncometrue
TheServerandClienthasthetaskontheir’ownwhichisawonderfulnetworkmodelcanreducetheconsumptionofsystem
ThechattoolisdesignedtobesimilarwithQQgroupwhereServerreceivesanddeal