編譯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/