基于 VC 的局域网聊天室
摘要:
随着计算机科学和
Internet 的飞速发展, 网上聊天已成为人们相互交流的一种方式, 与 E-mail、电话
相比
, 聊天服务更具有实时性和有效性。本项目采用软件工程的方法,综合运用程序设计技术、网络技术,以
Visual C++ 6.0 作为系统前台应用程序开发工具,主要研究了在 TCP/IP 协议下的局域网聊天室。
此局域网聊天室采用客户端
/服务器(C/S)模式和 TCP 连接。它有两个模块组成:服务器和客户端。服
务器模块主要用来维护网络上所有用户的信息,如用户名;聊天客户端模块主要包括用户登录、发送信息、
接收信息等。整个工程采用结构化的方式进行编译,逐步完善系统功能。
系统采用
CSocket 实现连网功能。CSocket 是 MFC 在 CAsyncSocket 基础上派生的一个同步阻塞
Socket 的封装类。而 Socket 是 Windows 中得到广泛应用的、开放的、支持多协议的网络编程接口。
该聊天室是一套适用于
Internet 网络使用的网络聊天室,其操作简单,灵活性好,运行也比较稳定。
关键词:
VC++;套接字;传输控制协议;网络;