编译boost库
下载源文件:Version 1.79.0
编译:
sudo ./bootstrap.sh
sudo ./b2 install
安装websocketpp
git clone https://github.com/zaphoyd/websocketpp.git
cd websocketpp #进入目录
mkdir build
cd build
cmake ..
make
sudo make install
Boost 添加环境变量的方法(可能用不到)
vim ~/.bashrc
export BOOST_INCLUDE=/usr/local/boost/include/
export BOOST_LIB=/usr/local/boost/lib
source ~/.bashrc # 使配置生效
测试:
cd websocketpp/examples/echo_server
g++ -o echo_server echo_server.cpp -lboost_system -lpthread -std=c++11
#编译链接echo_server
./echo_server
#启动服务器端
cd websocketpp/examples/echo_client
#编译链接echo_client
g++ -o echo_client echo_client.cpp -lboost_system -lpthread -std=c++11
#启动客户端
./echo_client
通信测试:
websocket在线测试 填入地址:
服务端是:
./echo_server
这样通过网页客户端发送的消息,在服务端就能收到了
生成的动态链接库在:
/usr/local/lib/
头文件在:
/usr/local/include/boost/