第一章 引言 1
1 课题背景及意义 即时聊天工具是一种可以让使用者在网络上实时通讯的工具,大部分的即时通讯工具提供了状态信息的特性,如显示联络人名单,联络人是否在线及能否与联络人交谈等
目前在互联网上受欢迎的即时通讯软件包括百度QQ、MSN Messenger、Yahoo
Messenger、AOL Instant Messenger、NET Messenger Service、Jabber、ICQ 等
在本文中将讨论一种基于 MFC Socket 的局域网通信工具的设计与实现方法
基于 MFC Socket 的局域网通信软件可以为局域网提供一种良好、安全、快速的通信机制,在局域网内部通信、教学、讨论等应用中都具有一定的实用价值,它同时很好地诠释了MFC Socket 通信的原理
基于 Socket 的局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景
2 课题现状 基于局域网的即时通信工具,实际上是互联网即时通信工具的一个小规模版本,广域网上的即时通信工具,如今一般采用UDP 或者 TCP 协议体系来实现 ,开发技术已经比较成熟,比如较早的ICQ 、MSN Messenger、YAHOO 通等国外开发的产品,还有国产的有名的QQ、新浪 UC、LAVA-LAVA 等,这些工具统统都实现了广域网上的即时通信,尽管都是即时通信,实现了即时聊天,以及文件传输的主要功能,但是也各有各的特色,比如ICQ 的巨大客户群,MSN 的个性化表情,YAHOO 通的易操作性等,而 QQ 也具有一个相当方便的屏幕截图功能,另外就是,所有上述软件都实现了网络即时的视频,语音聊天功能
这些软件,在使用方面各有特色,在实现方面也各有所长,但由于这些产品正在商业运营阶段,其实现方式属于商业机密,具体细节不可