资料介绍
软件简介
cwb(C on Web)一个轻量级,快速的 C 语言网络框架。
特性:
- 异步IO支持
- 事件驱动库
- 数据序列化、编码支持
示例代码
/* 事件驱动库 */
Cwb_Event_Base *base = cwb_event_new();
assert(base);
assert(!cwb_event_watch_fd(base,serverSocket,CWB_EVENT_READ,sockethandler,NULL));
cwb_event_loop(base);
cwb_event_destroy(base);
/* 数据结构 */
#include
#include
#include
#include
#include
#include"Test.h"
int main(void)
{
Cwb_Ds *dic=cwb_ds_new(CWB_DS_DICTIONARY,CWB_DS_SKEY);
assert(dic);
cwb_ds_set(dic,"I","Suote127");
cwb_ds_set(dic,"you","User");
cwb_ds_set(dic,"he","Unknow");
puts(cwb_ds_get(dic,"he"));
puts(cwb_ds_get(dic,"you"));
puts(cwb_ds_get(dic,"I"));
cwb_ds_set(dic,"I","The programmer");
puts(cwb_ds_get(dic,"I"));
cwb_ds_set(dic,"you",CWB_DS_UNDEFINED);
assert(cwb_ds_get(dic,"you")==CWB_DS_UNDEFINED);
cwb_ds_destroy(dic);
return 0;
}
/* 动态字符串 */
#include
#include
#include
#include
#include
int main(void)
{
char temp[1024];
fgets(temp,1024,stdin);
temp[strlen(temp);
Cwb_Dstr *dstr = cwb_dstr_new();
assert(dstr);
assert(cwb_dstr_assign(dstr,temp));
Cwb_Dstr *copy = cwb_dstr_copy(dstr);
char *s = cwb_dstr_convert(dstr,NULL,0);
puts(s);
char *t = strdup(s);
cwb_dstr_appendd(dstr,&t);
assert(!t);
cwb_dstr_appendc(dstr,':');
cwb_dstr_appendc(dstr,')');
free(s);
s = cwb_dstr_convert(dstr,NULL,0);
puts(s);
cwb_dstr_destroy(dstr);
free(s);
cwb_dstr_appends(copy,":)");
s = cwb_dstr_convert(copy,NULL,0);
puts(s);
free(s);
return 0;
}
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 高质量程序设计指南之C++C语言 0次下载
- 《PIC单片机C语言》pdf 0次下载
- 嵌入式软件之c语言编码规范 29次下载
- 单片机C语言和汇编语言混合编程实例详解 228次下载
- C语言深度解剖电子版资源下载 0次下载
- C语言深度解剖电子版下载 0次下载
- DSP载波移相控制C语言源代码下载 58次下载
- 无线遥控频率计C语言源代码下载 37次下载
- 怎样学习C语言 7次下载
- MATLAB语言与C语言的区别资料下载
- 基于时间卷积网络的通用日志序列异常检测框架 8次下载
- 基于SPESC到目标程序语言的智能合约系统框架 15次下载
- 什么是C语言?C语言有哪些优势及C语言的应用资料说明
- C++的框架、库和代码分析的资料大全
- TMS320C28X处理器汇编语言工具用户指南 30次下载
- 汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持 230次阅读
- C语言中的socket编程基础 2k次阅读
- PLC编程语言和C语言的区别 6.6k次阅读
- plc编程语言与c语言的联系 c语言和PLC有什么区别 7k次阅读
- vb语言和c++语言的区别 4.1k次阅读
- 蚂蚁集团开源高性能多语言序列化框架Fury解读 2.1k次阅读
- C语言的发展历史 5k次阅读
- 一款适合初学者超轻量级C语言网络库—Dyad 3.3k次阅读
- C语言的诞生 C语言与C++40年的相爱相杀 1.7k次阅读
- C语言的简介和特点说明 8.9k次阅读
- 几款小巧好用的C语言编辑器 4.2w次阅读
- c语言入门书籍推荐 8.7w次阅读
- 学习开发环境和编程语言:汇编语言和C语言的比较 9.7k次阅读
- C语言作为高级编程语言中的一门“低级”语言为什么要学习? 8.9k次阅读
- 嵌入式Linux开发之C语言学习秘诀 1.4w次阅读
下载排行
本周
- 1ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
- 2SDDM 激光测距模块产品规格书
- 1.11 MB | 次下载 | 免费
- 3西曼传感SDM50激光测模组产品手册
- 0.65 MB | 次下载 | 免费
- 4STC8H 系列单片机技术参考手册
- 17.85 MB | 次下载 | 1 积分
- 5PC3303 高精度PWM调光LED背光驱动器数据手册
- 2.42 MB | 次下载 | 免费
- 6飞腾 FT2000A/2 核心板 天脉 3/VxWorks 机载实时嵌入式国产化开发板
- 843.50 KB | 次下载 | 免费
- 7AU-60_全功能AI语音处理模组规格书DY)
- 3.18 MB | 次下载 | 免费
- 8WT2003H4录变音芯片及模块说明书V1
- 3.61 MB | 次下载 | 免费
本月
- 1瑞芯微RK3572开发板-产品资料更新-2026.06
- 3.30 MB | 4次下载 | 免费
- 2四键电容式触摸按键IC FZH34产品手册
- 0.41 MB | 2次下载 | 免费
- 3矩形科技 CANopen 远程IO模块产品手册
- 7.93 MB | 2次下载 | 免费
- 4高性能非隔离交直流转换芯片 PC9403A数据手册
- 0.34 MB | 2次下载 | 免费
- 5OC5721欧创芯开关降压型LED恒流驱动器
- 404.39 KB | 2次下载 | 免费
- 6PC9830 18V-3A集成高低侧功率管同步降压转换器数据手册
- 9.01 MB | 1次下载 | 免费
- 7GL65P06A8产品光磊 60V 65A P沟道功率 MOSFET
- 1.07 MB | 1次下载 | 免费
- 8ZX8002D触摸无极调光LED集成IC
- 2.43 MB | 1次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191476次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183362次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81608次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73836次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65992次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论