资源简介
一个基于linux系统下,用c语言开发的网上聊天程序,可登录注册,直接make编译,可私聊群聊
代码片段和文件信息
#include “client.h“
#define CMD_LEN 1024
FILE *fp = NULL;
int sock_fd;
int SERVER_PORT;
char *SERVER_ADDR;
int opterr = 0;
u_int32_t ID_self;
struct user u_friend[MAXUSER];
struct user u_online[MAXUSER];
struct user u_deny[MAXUSER];
struct user u_group[MAXUSER];
int num_friend_record;
int num_online_record;
int num_deny_record;
static struct option const long_options[] ={
{“version“ no_argument 0 ‘v‘}
{“h“ required_argument 0 ‘h‘}
{“p“ required_argument 0 ‘p‘}
};
//对命令行参数解析,并判断输入是否正确,错误则进入help帮助信息
static void param_parse(int argc char **argv)
{
int c;
char *str;
while ((c=getopt_long(argc argv “p:h:v“ long_options NULL))!=-1){
switch(c){
case ‘p‘:
str = optarg;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6818 2012-06-19 10:29 chatroom\serverchat\chat_server.c
文件 5868 2012-06-19 10:29 chatroom\serverchat\fn_extend.c
文件 4872 2012-06-19 10:29 chatroom\serverchat\friend_manage.c
文件 7113 2012-06-19 10:29 chatroom\serverchat\group_manage.c
文件 2725 2012-06-19 10:29 chatroom\serverchat\head.h
文件 2298 2012-06-19 10:29 chatroom\serverchat\list.c
文件 1026 2012-06-19 10:29 chatroom\serverchat\list.h
文件 428 2012-06-19 10:29 chatroom\serverchat\Makefile
文件 2746 2012-06-19 10:29 chatroom\serverchat\message_manage.c
文件 1386 2012-06-19 10:29 chatroom\serverchat\monitor.c
文件 948 2012-06-19 10:29 chatroom\serverchat\proto.h
文件 3031 2012-06-19 10:29 chatroom\serverchat\reg_manage.c
文件 34040 2012-06-19 10:29 chatroom\clientchat\client
文件 7143 2012-06-19 10:29 chatroom\clientchat\client.c
文件 1486 2012-06-19 10:29 chatroom\clientchat\client.h
文件 150 2012-06-19 10:29 chatroom\clientchat\debug.h
文件 348 2012-06-19 10:29 chatroom\clientchat\Makefile
文件 14197 2012-06-19 10:29 chatroom\clientchat\module.c
文件 9334 2012-06-19 10:29 chatroom\clientchat\my_listen.c
文件 4060 2012-06-19 10:29 chatroom\clientchat\print_ui.c
文件 55 2012-06-19 10:29 chatroom\clientchat\progname.c
文件 852 2012-06-19 10:29 chatroom\clientchat\proto.h
目录 0 2012-06-19 10:29 chatroom\serverchat
目录 0 2012-06-19 10:29 chatroom\clientchat
目录 0 2012-08-28 21:28 chatroom
----------- --------- ---------- ----- ----
110924 25
- 上一篇:xmind文件.zip
- 下一篇:C语言函数助手
相关资源
- -嵌入式Linux C语言程序设计基础教程微
- linux嵌入式串口通信程序
- Linux C++ TCP Socket传输文件或图片
- Linux串口调试助手(基于QT)
- SOCKET网络编程:Linux下实现聊天室
- 华三linuxC语言面笔试精选
- linux下利用/proc进行进程树的打印
- linux下用c语言实现简单的FTP客户端
- linux/Win32下读写ini文件的c++类
- C语言编译的基于Linux下的client与serv
- RSA加密解密之Linux C语言版
- linux下俄罗斯方块小游戏c语言
- MP3解析,可获取歌曲信息和歌曲播放
- 基于TCP的用MFC局域网聊天工具源码
- Linux入门教程C语言编程网
- 基于WINSOCKET局域网聊天程序
- 2048小游戏源代码Linux平台
- C++教程网《Linux网络编程》视频百度云
- linux下C语言实现SM9国密算法
- LINUX上用C语言实现FTP客户端与服务器
- linux c++ 守护线程,判断程序是否运行
- Qt局域网聊天程序
- 基于Linux的TCP多线程网络聊天室源码内
- linux下c编写的电子词典
- 《LINUX/UNIX系统编程手册》((德)
- Linux下C++ 与python人脸检测
- 图书管理系统(基于linux采用sqlite数据
- 使用proc目录打印linux进程树
- Linux jpg转bmp
- C语言实现FTP上传文件(支持windows和
评论
共有 条评论