资源简介
本资源是基于linux下的一个简易聊天室,有注册、登陆、一对一私聊,一对多群聊功能。涉及到的知识点有linux基本知识,C语言,sqlite的基本操作,基本数据结构,Socket套接字
代码片段和文件信息
#include “myhead.h“
int allchat(int socketfdstruct message Msg)
{
int sendcnt = 0;
int action = 0;
int toid = 0;
char sendbuff[20]={0};
char name[20] = {0};
char key[20] = {0};
char id[20] = {0};
{
printf(“\n欢迎使用群发功能:\n“);
printf(“请输入你要发送的消息“);
scanf(“%s“sendbuff);
//2.数据封包
action = 4;
Msg.action = action;
strncpy(Msg.buffsendbuffstrlen(sendbuff));
//3.数据发送
sendcnt = write(socketfd&Msgsizeof(struct message));
if(sendcnt == -1)
{
perror(“send“);
return(-1);
}
else
{
printf(“您要给服务器发送%d个字节的数据:%s\n“sendcntMsg.buff);
}
}
// return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17719 2017-08-22 03:56 chatroom\client\123
文件 724 2017-08-20 17:40 chatroom\client\allchat.c
文件 740 2017-08-20 17:40 chatroom\client\allchat.c~
文件 2456 2017-08-20 17:44 chatroom\client\allchat.o
文件 11340 2017-08-22 04:24 chatroom\client\client.c
文件 11314 2017-08-20 17:40 chatroom\client\client.c~
文件 14472 2017-08-20 17:44 chatroom\client\client.o
文件 207 2017-08-22 03:55 chatroom\client\makefile
文件 207 2017-08-19 00:23 chatroom\client\makefile~
文件 1770 2017-08-18 14:33 chatroom\client\myhead.h
文件 913 2017-08-20 17:41 chatroom\client\onechat.c
文件 934 2017-08-18 19:38 chatroom\client\onechat.c~
文件 2632 2017-08-20 17:44 chatroom\client\onechat.o
文件 12288 2018-07-24 10:32 chatroom\server\.myhead.h.swp
文件 18630 2018-07-24 14:21 chatroom\server\123
文件 4741 2018-07-24 13:37 chatroom\server\flag.c
文件 4986 2017-08-19 21:12 chatroom\server\flag.c~
文件 5704 2018-07-24 13:37 chatroom\server\flag.o
文件 1547 2018-07-24 14:18 chatroom\server\log.c
文件 1739 2017-08-19 18:37 chatroom\server\log.c~
文件 3624 2018-07-24 14:21 chatroom\server\log.o
文件 245 2017-08-22 03:55 chatroom\server\makefile
文件 245 2017-08-22 03:55 chatroom\server\makefile~
文件 876 2018-07-24 13:34 chatroom\server\mod.c
文件 1313 2017-08-19 10:36 chatroom\server\mod.c~
文件 2832 2018-07-24 13:37 chatroom\server\mod.o
文件 2120 2017-08-19 21:27 chatroom\server\myhead.h
文件 2119 2018-07-24 14:21 chatroom\server\reg.c
文件 3847 2017-08-20 17:42 chatroom\server\reg.c~
文件 3072 2018-07-24 14:52 chatroom\server\reg.db
............此处省略10个文件信息
- 上一篇:(1510)循环码的编解码
- 下一篇:水果专家系统
相关资源
- C++多线程网络编程Socket
- LINUX下命令行界面的C语言细胞游戏
- 尚观培训linux许巍老师关于c语言的课
- 《Linux程序设计》第四版pdf高清电子版
- Qt查询SQLite数据库
- QT SQLite封装
- linux 0.11内核代码
- linux ac108多麦方案驱动(ac108.c)
- 共享内存 读写
- 简易web服务器的设计与实现
- 《LINUX C编程从初学到精通》光盘源码
- Linux那些事儿之我是USB core
- socket客户端.c
- socket服务端.c
- socket tcp应用
- Linux c语言 学生成绩管理系统
- c 操作sqlite数据库.cpp
- socket通讯c++源码(客户端+服务端)
- Linux开发工具手册
- MFC的异步网络通讯应用程序
- Linux操作系统下C语言编程从零开始
- 基于Linux下C语言开发的员工管理系统
- 超级玛丽c++源码win32Linux平台
- 各种关于CAsyncSocketCSocket内幕及其用法
- UNIX/LINUX下C语言中文短信UCS2编码和解
- 嵌入式工程师必知必会 (完整高清中
- linux-2.6.24.rar
- MFC多人聊天室
- 使用socket套接字发送udp数据包
- Linux下C语言操作静态ARP表,包括增加
川公网安备 51152502000135号
评论
共有 条评论