基于C的网络聊天工具

摘要本论文提出一个基于C语言运行于.NET平台上的局域网聊天器的解决方案,并对其具体应用中的实现模块进行了剖析。

聊天器包括服务器端客户端两个模块,这两模块间可以互相通信,不同的客户端间也可以进行通信

服务器端模块主要包括如下功能:主机功能、管理员登录身份验证用户基本信息管理和用户聊天记录管理。

客户端模块又分为上线用户登录隐身用户登录两个子模块,两个模块均包括如下功能用户登录身份验证、查询用户个人聊天记录、快捷获得本机IP地址。

该软件使用Socket以完成服务器端客户端间的通信,使用多线程技术支持多用户操作,使用数据集和DataGrid实现消息查询和管理。

关键词:服务器端客户端上线用户隐身用户;Socket Abstract。

1 次访问