websocketpp wrapper for OpenFrameworks. Supports multithreaded server work.
README
**** ABOUT **** App: ofxWebsocketpp
Description: websocketpp wrapper for OpenFrameworks. Wrapper client runs in it's own thread, server allows multiple threads. Server has configurable pool threads (operate on server in/out) and worker threads (handle the of callback side work).
Documentation Example client, server, and client-server. All examples are obvious, the client-server example needs the client part in testApp.cpp commented out and then client and server will send messages back and forth nonstop.
**** SETUP **** Hardware Requirements: A computer of sorts.
Dependencies: Boost. Tested for OS X @ 1.50 (what I had installed), Win 7 @ 1.47 (per websocketpp recommendation) websocketpp @ commit 27a6d6f4d337c254c732df57531e9bc3d37d70d8
Installation Install boost. HomeBrew or MacPorts, or just download. OS X, edit the Project.xcconfig file so that BOOST_LIBS_PATHS and BOOST_HEADERS point to the appropriate locations. Visual studio, open up project properties and configure the C/C++ "Additional Include Directories" as well as Linker "Additional Library Directories" to point to your boost folder Examples (C:\boost for headers) (C:\boost\stage\lib or C:\boost\lib for libraries) Checkout the websocketpp submodule
*** RUN ****
Run client-example and server-example locally. Click on the red and green boxes in the windows to stop/start and connect/disconnect.
*** MORE INFO **** To-Dos See GitHub issue tracking
Troubleshooting
Credits websocketpp is from https://github.com/zaphoyd/websocketpp . They did all the hard work.
Licensing Open-source (BSD license)
Notes Please contact me with any issues.
Description: websocketpp wrapper for OpenFrameworks. Wrapper client runs in it's own thread, server allows multiple threads. Server has configurable pool threads (operate on server in/out) and worker threads (handle the of callback side work).
Documentation Example client, server, and client-server. All examples are obvious, the client-server example needs the client part in testApp.cpp commented out and then client and server will send messages back and forth nonstop.
**** SETUP **** Hardware Requirements: A computer of sorts.
Dependencies: Boost. Tested for OS X @ 1.50 (what I had installed), Win 7 @ 1.47 (per websocketpp recommendation) websocketpp @ commit 27a6d6f4d337c254c732df57531e9bc3d37d70d8
Installation Install boost. HomeBrew or MacPorts, or just download. OS X, edit the Project.xcconfig file so that BOOST_LIBS_PATHS and BOOST_HEADERS point to the appropriate locations. Visual studio, open up project properties and configure the C/C++ "Additional Include Directories" as well as Linker "Additional Library Directories" to point to your boost folder Examples (C:\boost for headers) (C:\boost\stage\lib or C:\boost\lib for libraries) Checkout the websocketpp submodule
- git submodule update
*** RUN ****
Run client-example and server-example locally. Click on the red and green boxes in the windows to stop/start and connect/disconnect.
*** MORE INFO **** To-Dos See GitHub issue tracking
Troubleshooting
Credits websocketpp is from https://github.com/zaphoyd/websocketpp . They did all the hard work.
Licensing Open-source (BSD license)
Notes Please contact me with any issues.
ofxAddons