资源简介

这是一个可以实现常用功能的聊天工具,是基于linux平台设计的,包含源代码及Makefile文件,可直接运行看效果.相关说明可以见本人博客http://blog.csdn.net/wh15271915053

资源截图

代码片段和文件信息

#include “check.h“

int reg_check(struct message *recievemsg)
{
int fd;
int read_sizewrite_size;
struct message cmpmsg;
if(strlen(recievemsg->name)>10 || strlen(recievemsg->msg)>20 )
{
return 1;
}
       if(strcmp(recievemsg->name“all“)==0)
{
return -1;
}
if(strcmp(recievemsg->name“reg“)==0)
{
return -1;
}
if(strcmp(recievemsg->name“login“)==0)
{
return -1;
}
if(strcmp(recievemsg->name“trans“)==0)
{
return -1;
}

if((fd=open(“user.txt“O_RDWR|O_CREAT|O_APPEND0666))<0)
{
perror(“open“);
printf(“open\n“);
return -2;
}

do
{
if((read_size=read(fd&cmpmsgsizeof(cmpmsg))) < 0)
{
perror(“read“);
close(fd);
return -2;
}
if(read_size != sizeof(struct message) && read_size !=0)
{
close(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A...R      1161  2014-03-20 10:44  communication_tools\chatlog.txt

    I.A....      2216  2014-03-18 09:56  communication_tools\check.c

    I.A....       422  2014-03-18 09:56  communication_tools\check.h

    I.A....      2408  2014-03-18 09:58  communication_tools\check.o

    I.A....     13622  2014-03-18 10:00  communication_tools\client

    I.A....      9950  2014-03-18 09:56  communication_tools\client.c

    I.A....      6553  2014-03-18 16:26  communication_tools\display

    I.A....      1081  2014-03-18 09:56  communication_tools\display.c

    I.A....     12671  2014-03-18 09:58  communication_tools\hello

    I.A....      1229  2014-03-18 09:56  communication_tools\linklist.c

    I.A....       594  2014-03-18 09:56  communication_tools\linklist.h

    I.A....      1404  2014-03-18 09:58  communication_tools\linklist.o

    I.A....       244  2014-03-18 09:56  communication_tools\Makefile

    I.A....      6529  2014-03-18 09:56  communication_tools\server.c

    I.A....      5788  2014-03-18 09:58  communication_tools\server.o

    I.A....      6336  2014-03-18 19:37  communication_tools\user.txt

     目录          0  2014-03-20 10:46  communication_tools

----------- ---------  ---------- -----  ----

                72208                    17


评论

共有 条评论