我们采用 libhv是一个类似于libevent、libev、libuv的跨平台网络库,提供了更易用的接口和更丰富的协议。
https://github.com/ithewei/libhv?tab=readme-ov-file
编译脚本如下
Android compile WITH_MQTT
#https://developer.android.com/ndk/downloads
#export ANDROID_NDK_ROOT=~/Downloads/android-ndk-r21b
mkdir build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE="$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake" -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-21
cmake --build . --target hv --config Release
./configure --with-mqtt
make clean && make
目前用php 做个网页版本的凑合用
安卓版本的坑先留着,这个库估计可以用