资源简介
本资源是基于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语言windowlinux平台的SNTP实现
- AES5种加密模式源码C语言
- yaolog v1.5(很有特色的C++跨平台日志库
- 基于Linux的VIM编辑器超炫配置
- sqlite3.a sqlite3.def sqlite3.h sqlite3.dll库文
- 飞鸽传书 Linux C编程项目
- C语言实现:Linux下的myshell
- socket文件传输C++
- C语言linux实现ls功能
- LinuxC语言实现CP命令(edsionte.com)
- linux下使用socket实现ftp的客户端和服务
- Quartus_18.0_链接和破解器Windows+Linux版
- jsoncpp-1.6.5.tar.gz
- 利用LINUX FIFO命名管道技术实现双向聊
- c++教程网的linux网络编程视频
- 微软官方MFC UDP socket 聊天例程
- 一个简单的vs c++ socket通讯程序
- c++ socket类封装(udp/tcp)
- websocket编程C语言源码
- C++实现的共享内存缓冲区
- linux c语言写的坦克大战小游戏
- Linux下用c++调用自己的matlab函数的一个
- C语言+SDLlinux贪吃蛇游戏)
- C语言+Socket实现文件传输
- linux C/C++实现的通过url访问网页提取网
- 在Linux下编译并运行C程序
- 纯C++方式生成复杂格式的excel文件(
- MFC利用CSOCKET实现的小小聊天室
- 64bit linux libstdc++.so.6.0.10
- Linux下C语言应用编程--随书源代码
评论
共有 条评论