資料介紹
軟件簡介
cwb(C on Web)一個輕量級,快速的 C 語言網(wǎng)絡(luò)框架。
特性:
- 異步IO支持
- 事件驅(qū)動庫
- 數(shù)據(jù)序列化、編碼支持
示例代碼
/* 事件驅(qū)動庫 */
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);
/* 數(shù)據(jù)結(jié)構(gòu) */
#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;
}
/* 動態(tài)字符串 */
#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;
}
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 高質(zhì)量程序設(shè)計(jì)指南之C++C語言 0次下載
- 《PIC單片機(jī)C語言》pdf 0次下載
- 嵌入式軟件之c語言編碼規(guī)范 28次下載
- 單片機(jī)C語言和匯編語言混合編程實(shí)例詳解 227次下載
- C語言深度解剖電子版資源下載 0次下載
- C語言深度解剖電子版下載 0次下載
- DSP載波移相控制C語言源代碼下載 57次下載
- 無線遙控頻率計(jì)C語言源代碼下載 37次下載
- 怎樣學(xué)習(xí)C語言 7次下載
- MATLAB語言與C語言的區(qū)別資料下載
- 基于時(shí)間卷積網(wǎng)絡(luò)的通用日志序列異常檢測框架 8次下載
- 基于SPESC到目標(biāo)程序語言的智能合約系統(tǒng)框架 15次下載
- 什么是C語言?C語言有哪些優(yōu)勢及C語言的應(yīng)用資料說明
- C++的框架、庫和代碼分析的資料大全
- TMS320C28X處理器匯編語言工具用戶指南 30次下載
- C語言中的socket編程基礎(chǔ) 397次閱讀
- PLC編程語言和C語言的區(qū)別 3085次閱讀
- plc編程語言與c語言的聯(lián)系 c語言和PLC有什么區(qū)別 4301次閱讀
- vb語言和c++語言的區(qū)別 2431次閱讀
- 螞蟻集團(tuán)開源高性能多語言序列化框架Fury解讀 1225次閱讀
- Rust構(gòu)建QEMU插件的框架 934次閱讀
- C語言的發(fā)展歷史 3207次閱讀
- 一款適合初學(xué)者超輕量級C語言網(wǎng)絡(luò)庫—Dyad 2015次閱讀
- C語言的誕生 C語言與C++40年的相愛相殺 1359次閱讀
- C語言的簡介和特點(diǎn)說明 8053次閱讀
- 幾款小巧好用的C語言編輯器 4w次閱讀
- c語言入門書籍推薦 4.9w次閱讀
- 學(xué)習(xí)開發(fā)環(huán)境和編程語言:匯編語言和C語言的比較 9081次閱讀
- C語言作為高級編程語言中的一門“低級”語言為什么要學(xué)習(xí)? 8180次閱讀
- 嵌入式Linux開發(fā)之C語言學(xué)習(xí)秘訣 9990次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費(fèi)
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費(fèi)
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費(fèi)
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費(fèi)
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費(fèi)
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費(fèi)
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護(hù)等級說明
- 0.08 MB | 次下載 | 免費(fèi)
本月
- 1貼片三極管上的印字與真實(shí)名稱的對照表詳細(xì)說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計(jì)指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍(lán)牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費(fèi)
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論