← Back

ofxWebsocketpp

github.com/labatrockwell/ofxWebsocketpp · @labatrockwell
OF 0.7 Web/Networking

websocketpp wrapper for OpenFrameworks. Supports multithreaded server work.

8 1 Last commit 13y ago Created 14y ago

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 Compilation Start with the base examples. You depend on the websocketpp headers

*** 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.

Get this addon

HTTPS
SSH