• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: linux  聊天程序  

资源简介

暂时实现的功能有: 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


评论

共有 条评论

相关资源