Simple WebSocket Server
v2.0.0-rc3
이 프로젝트는 https://gitlab.com/eidheim/Simple-WebSocket-Server로 이동되었습니다.
C++11, Asio(Boost.Asio 및 독립 실행형 Asio 모두 사용 가능) 및 OpenSSL을 사용하여 구현된 매우 간단하고 빠른 다중 스레드 플랫폼 독립적인 WebSocket(WS) 및 WebSocket Secure(WSS) 서버 및 클라이언트 라이브러리입니다. C++에서 WebSocket 엔드포인트를 만드는 쉬운 방법으로 만들어졌습니다.
C++ 애플리케이션에서 REST 리소스를 사용 가능하게 만드는 쉬운 방법은 https://gitlab.com/eidheim/Simple-Web-Server를 참조하세요. 또한 C++11/14/17을 지원하는 새로운 C++ IDE(https://gitlab.com/cppit/jucipp)도 확인해 보세요.
예제 사용법은 ws_examples.cpp 또는 wss_examples.cpp를 참조하세요.
C++11 지원 컴파일러로 컴파일:
mkdir build
cd build
cmake ..
make
cd ..
./build/ws_examples
WSS 예제를 실행하기 전에 RSA 개인 키(server.key)와 SSL 인증서(server.crt)를 생성해야 합니다. 예를 들어 여기에 제공된 지침(자체 서명된 인증서의 경우)을 따르십시오: http://www.akadia.com/services/ssh_test_certificate.html
그 다음에:
./build/wss_examples