简单的websocket_server.cc
参考的wenet/runtime/里websocker_server_main的写法,里面用了boost库进行websocket。进行语音识别,我这里把代码抠出来,只要websocket通信功能,后续开发什么功能(比如例子的语音识别)都可以。
命令行敲 tree -L 2 .
, 查看二级目录
这里一开始只要新建yl_websocket_server.cc、yl_websocket_server.h、cmake里的boost.cmake、CMakeLists.txt就行,其它的(build/和fc_base文件夹)都是后续生成的。
1 | . |
其中几个文件内容:
yl_websocket_server.cc:
1 |
|
yl_websocket_server.h:
1 |
|
cmake/boost.cmake
:
1 | FetchContent_Declare(boost |
这个会自动下载boost包
CMakeLists.txt
:
1 | cmake_minimum_required(VERSION 3.14 FATAL_ERROR) |
然后在命令行里敲:
1 | mkdir build |
就可以在build/里看见名叫yl_websocket_server的可执行文件了。