项目已重构,本仓库不再维护,请移步最新仓库:https://github.com/Tencent/tquic
Q043,Q046,Q050,draft_29,RFC_V1
需要用到lib/linux_x64/libtquic.so, include/tnet_quic_request.h,demo/tquic_demo_bin.cc
clang编译命令(假设头文件、lib、cc代码均在同一目录下) clang++ tquic_demo_bin.cc -I./ -ltquic -L./ -L/lib64/ -o tquic_demo_bin -std=c++11
g++编译命令 g++ tquic_demo_bin.cc -I./ -ltquic -L./ -L/lib64/ -o tquic_demo_bin -std=c++11
- C++调用,将android动态库libquic.so 及 头文件 tnet_quic_request.h放入工程
- java调用,将android动态库libtquic_jni.so 及 android/java下的代码导入工程
将lib/ios下解压后的Tquic.xcframework导入工程即可
API:参考include/tnet_quic_request.h
- C++使用,参见tquic_demo_bin.cc
- Android使用,参见demo/android 下Example代码及apk
- iOS使用,参见demo/iOS;src/ios/; 备注:所有java、oc接口均可自己灵活定制或重新,底层最终都是一套简单的C++接口