APP下载

浅谈基于VC的局域网即时通讯软件设计

2016-02-06◆黄磊

网络安全技术与应用 2016年8期

◆黄 磊

(兰州市环保局环境信息中心 甘肃 730000)

浅谈基于VC的局域网即时通讯软件设计

◆黄 磊

(兰州市环保局环境信息中心 甘肃 730000)

出于高效、快速地处理各种事务的目的,越来越多的单位在其内部使用局域网来进行工作,为方便局域网用户信息交互,简化信息流程,提高信息交换的速度,从而提高工作效率,局域网即时通讯软件的需求成为必然。本文设计的软件使用C++语言由Visual C++6.0工具开发,包含了用户登录模块、好友管理模块、信息收发模块,可以进行用户登录和注册、信息发送和接收、文件传送和接收等基本功能。

局域网;即时通讯;软件Visual C++6.0

0 引言

随着企业规模的扩大,业务量的增加,企业内部的信息越来越私密,企业只希望员工通过内部局域网进行沟通与交流,避免企业内部机密通过Internet泄露到外部,在这种环境下,局域网聊天软件作为一种即时通讯工具,也成为一种必然的需求。而一个简单的聊天室,从程序员的观点来看就是在多个I/O端点之间实现多对多的通信。基于SOCKET的局域网通信是一种灵活的、易于实现的、低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。而在SOCKET API的帮助下,开发基于SOCKET的局域网通信软件也是易于实现的。

1 局域网即时通讯系统总体结构设计

本系统是一个局域网即时通讯程序,分为服务器和客户端两个应用,服务器负责管理客户端,客户端之间自由通讯。服务器采用TCP协议,客户端用UDP协议 和服务器通信,客户端之间使用UDP协议聊天,TCP协议传送文件。……

登录APP查看全文