程序功能:
能够支持多个客户端同时运行,支持群聊,私聊,查看当前在线用户,用户上线以及离线通知等等功能
PS:如果有发现BUG,请批评指教。。
程序如下:
(1)、server.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <signal.h>
#include <errno.h>
#define CLIENT_LOGIN 100 //用户登录
#define CLIENT_CHAT 200 //用户群聊
#define CLIENT_QUIT 300 //用户下线
#define SERVER_CHAT 400 //服务器消息
#define SERVER_QUIT 500 //服务器退出
#define PRINT_ONLINE 600 //显示在线用户
#de