在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>lim跨平臺網絡通信框架

lim跨平臺網絡通信框架

2022-06-21 | zip | 4.03 MB | 次下載 | 2積分

資料介紹

授權協議 未知
開發語言 C/C++
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 程序開發高性能網絡開發庫

軟件簡介

lim 是一套輕量級的高性能通信框架,基于 C/C++ 語言開發,采用全異步通信模式,內部集成了 HTTP、HTTPS、WebSocket 通信協議實現,目前支持 Windows 和 Linux 平臺。

示例代碼:

#include 
#include 
#include 
#include 
#include 

namespace lim {
? class HttpServer: public HttpFullRequestSession {
? public:
?? ?HttpServer(SocketChannel &channel, BootstrapConfig &config): HttpFullRequestSession(channel, config) {
?? ? ?RegistHandleRouter("POST", "/test", std::bind(&HttpsServer::PostTestHandle, this, std::placeholders::_1));
????}

?? ?virtual ~HttpsServer() = default;
????
? private:
?? ?bool PostTestHandle(Message &request) {
?? ? ?HttpFullResponse http_response(200, "OK", "HTTP/1.1");
?? ? ?int length = http_response.Content().Content().WriteBytes("{"aa":8}", strlen("{"aa":8}"));
?? ? ?http_response.Headers().SetHeaderValue("Connection", "close");
?? ? ?http_response.Headers().SetHeaderValue("Content-Type", "application/json");
?? ? ?http_response.Headers().SetHeaderValue("Content-Length", std::to_string(length));
?? ? ?WriteHttpResponse(http_response, [&] {
?? ??? ?Signal(ExecuteEvent::KILL_EVENT); //發送完畢關閉連接
?? ? ?});
?? ? ?return true;
?? ?}
? };
}

using namespace lim;
int main() {
? Logger *logger = Logger::GetLogger("demo");
? SocketChannel::InitEnviroment();
??
? //服務監聽器&處理線程池
? EventLoop server_event_loop;
? ExecuteThread server_execute_thread;
??
? //客戶端連接監聽器&處理線程池
? EventLoopGroup worker_event_loop_group;
? ExecuteThreadGroup worke_execute_thread_group;

??
? HttpBootstrapConfig config(worker_event_loop_group, worke_execute_thread_group, server_event_loop, server_execute_thread);
? //設置處理超時時間
? config.SetTimeout(30 * 1000);?
? //異常回掉函數
? config.SetLoggerCallback([&](LoggerLevel level, const std::string &message) {
? ? TRACE_ERROR(logger, "%s", message.c_str());
? });
??
? Bootstrap strap = Bootstrap(config);
? strap.Bind>("0.0.0.0", 8095);

? while (1) {
? ? std::this_thread::sleep_for(std::chrono::milliseconds(1000 * 5));
? }

? return 0;
}

?

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  76次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  29次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  3次下載  |  1 積分
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  3次下載  |  2 積分
  9. 5基礎模擬電子電路
  10. 3.80 MB   |  3次下載  |  1 積分
  11. 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
  12. 34.89 MB  |  1次下載  |  免費
  13. 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  14. 3.32 MB   |  1次下載  |  免費
  15. 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
  16. 0.62 MB   |  次下載  |  5 積分

本月

  1. 1AI智能眼鏡產業鏈分析
  2. 4.43 MB   |  383次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  296次下載  |  5 積分
  5. 3貼片三極管上的印字與真實名稱的對照表詳細說明
  6. 0.50 MB   |  94次下載  |  1 積分
  7. 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  8. 0.46 MB   |  91次下載  |  5 積分
  9. 5涂鴉各WiFi模塊原理圖加PCB封裝
  10. 11.75 MB   |  76次下載  |  1 積分
  11. 6錦銳科技CA51F2 SDK開發包
  12. 24.06 MB   |  29次下載  |  1 積分
  13. 7AO4803A雙P通道增強型場效應晶體管的數據手冊
  14. 0.11 MB   |  28次下載  |  2 積分
  15. 8長虹液晶彩電LS29機芯的技術資料說明
  16. 3.42 MB   |  16次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191388次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 亚洲成熟 | 美女国产视频 | 天天摸天天看天天做天天爽 | 日本69xxxxx| 日本三级香港三级人妇99视 | 天天插天天搞 | 国产清纯白嫩大学生正在播放 | 午夜色a大片在线观看免费 午夜色大片在线观看 | 午夜伦理片免费观看在线 | 69成人免费视频 | 99久久国产综合精品国 | 91久久夜色精品国产网站 | 在线观看www妖精免费福利视频 | 一级视频免费观看 | 国产伦精品一区二区三区网站 | 欧美婷婷 | 圆胖肥女人性视频 | 性色爽爱性色爽爱网站 | 欧美综合一区二区三区 | 91大神免费视频 | 高清一区二区三区四区五区 | 亚洲三级免费 | 亚洲伊人色一综合网 | 2018天堂视频免费观看 | 天天做天天玩天天爽天天 | 男人一级片 | 欧美一级片免费在线观看 | 精品国产免费观看一区高清 | аⅴ天堂中文在线网 | 女的扒开尿口让男人桶爽 | xx肥妇人爽妇网 | 免费黄色大片 | 干美女在线视频 | 迅雷www天堂在线资源 | 日本毛片在线观看 | freexxxx性欧美| 视频免费1区二区三区 | 国产免费高清福利拍拍拍 | 91最新网站免费 | 亚洲午夜一区二区三区 | good韩国理论在线三级 |