资源简介
暂时实现的功能有:
1.群聊
2.私聊
3.登陆验证
4.注册
5.所用的在线用户
6.退出
7.管理员踢出某用户
8.管理员禁止某用户聊天
9.管理员提升某用户为管理员
10.管理员把某用户降为普通用户
代码片段和文件信息
#include “chat.h“
/*
Email:gfj19900401@163.com
client.c
client 客户端
*/
int socketfd; //套接字描述符
//菜单提示的数据结构
typedef struct {
char cmd[40]; //format
char explain[100];//description
int admin; //authority
}usage;
int global_admin_flag=NORMAL_USER; //用户的权限标记,默认为0
int globel_is_shutup; //用户是否被禁言的标记 默认为0
//0为普通用户具有的执行权限 ,1为管理员具有的执行权限 。
usage help_menu[] = {
{“format“ “\t\tdescription“0}
{“/content“ “\tchat to all clients online(eg /abc)“0}
{“:user/content“ “\tchat to somebody online(eg :1001/abc)“0}
{“-online“ “\t\tshow online clients“0}
{“-help“ “\t\tshow help infomations“0}
{“exit“ “\t\texit the chat room“0}
{“@kick:user“ “\tlet somebody down(eg @kick:1001)“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4052 2012-05-18 23:31 on_socket_chat_v1\chat.h
文件 13524 2012-05-18 23:31 on_socket_chat_v1\client
文件 8889 2012-05-18 23:31 on_socket_chat_v1\client.c
文件 9276 2012-05-18 23:31 on_socket_chat_v1\client.o
文件 114 2012-05-18 23:31 on_socket_chat_v1\makefile
文件 18360 2012-05-18 23:31 on_socket_chat_v1\server
文件 18240 2012-05-18 23:31 on_socket_chat_v1\server.c
文件 14872 2012-05-18 23:31 on_socket_chat_v1\server.o
文件 85 2012-05-18 23:31 on_socket_chat_v1\userinfo
目录 0 2012-05-23 10:58 on_socket_chat_v1
----------- --------- ---------- ----- ----
87412 10
评论
共有 条评论