Skip to content

C++ 11 basics including HTTP, Websockets, Socket.io, File I/O

Notifications You must be signed in to change notification settings

zhangsiqigithub/sakura

 
 

Repository files navigation

#Sakura - YCTech C++ base, used in WorktileCore and LessChatCore (aka "Worktile Pro") (C++ 11)

#Goals:

  1. Providing basic prebuilt libraries or source code for YCTech core developers, all in one place:
  • curl : HTTP request (prebuilt)

  • gtest : Unit test (prebuilt)

  • json11: JSON parser

  • openssl : SSL (prebuilt)

  • websockets : websockets and Socket.IO (prebuilt)

  • tinyxml2 : XML parser

  • easySQLite : fork from easySQLite with lots of additions

Available options:

SKR_PLATFORM : Can be SKR_PLATFORM_MAC or SKR_PLATFORM_IOS or SKR_PLATFORM_ANDROID

SKR_LOG_LEVEL : Can be SKR_LOG_LEVEL_ALL or SKR_LOG_LEVEL_WARNING or SKR_LOG_LEVEL_ERROR

SKR_USING_ASSERT : assert() will be excuted

SKR_LOG_WEBSOCKET : Log websockets events

SKR_LOG_SIO : Log socket.io events

@author Frank Lin

About

C++ 11 basics including HTTP, Websockets, Socket.io, File I/O

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 77.2%
  • C 14.6%
  • Objective-C 3.3%
  • Objective-C++ 3.0%
  • Java 1.4%
  • Makefile 0.5%