ofxWebsocketpp

所属分类:Websocket编程
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2013-01-21 23:33:54
上 传 者sh-1993
说明:  OpenFrameworks的websocketpp包装器。支持多线程服务器工作。
(websocketpp wrapper for OpenFrameworks. Supports multithreaded server work.)

文件列表:
example-client/ (0, 2013-01-21)
example-client/Project.xcconfig (970, 2013-01-21)
example-client/addons.make (0, 2013-01-21)
example-client/bin/ (0, 2013-01-21)
example-client/bin/data/ (0, 2013-01-21)
example-client/clientExample.sln (1416, 2013-01-21)
example-client/clientExample.vcxproj (7445, 2013-01-21)
example-client/clientExample.vcxproj.filters (1804, 2013-01-21)
example-client/clientExample.vcxproj.user (619, 2013-01-21)
example-client/example-client.xcodeproj/ (0, 2013-01-21)
example-client/example-client.xcodeproj/project.pbxproj (35042, 2013-01-21)
example-client/example-client.xcodeproj/xcshareddata/ (0, 2013-01-21)
example-client/example-client.xcodeproj/xcshareddata/xcschemes/ (0, 2013-01-21)
example-client/example-client.xcodeproj/xcshareddata/xcschemes/example-client Debug.xcscheme (3180, 2013-01-21)
example-client/example-client.xcodeproj/xcshareddata/xcschemes/example-client Release.xcscheme (3190, 2013-01-21)
example-client/openFrameworks-Info.plist (631, 2013-01-21)
example-client/src/ (0, 2013-01-21)
example-client/src/main.cpp (414, 2013-01-21)
example-client/src/testApp.cpp (3621, 2013-01-21)
example-client/src/testApp.h (1526, 2013-01-21)
example-server-client/ (0, 2013-01-21)
example-server-client/Project.xcconfig (969, 2013-01-21)
example-server-client/addons.make (0, 2013-01-21)
example-server-client/bin/ (0, 2013-01-21)
example-server-client/bin/data/ (0, 2013-01-21)
example-server-client/example-server-client.xcodeproj/ (0, 2013-01-21)
example-server-client/example-server-client.xcodeproj/project.pbxproj (39143, 2013-01-21)
example-server-client/example-server-client.xcodeproj/xcshareddata/ (0, 2013-01-21)
example-server-client/example-server-client.xcodeproj/xcshareddata/xcschemes/ (0, 2013-01-21)
example-server-client/example-server-client.xcodeproj/xcshareddata/xcschemes/example-server-client Debug.xcscheme (3264, 2013-01-21)
example-server-client/example-server-client.xcodeproj/xcshareddata/xcschemes/example-server-client Release.xcscheme (3274, 2013-01-21)
example-server-client/openFrameworks-Info.plist (631, 2013-01-21)
example-server-client/src/ (0, 2013-01-21)
example-server-client/src/main.cpp (414, 2013-01-21)
example-server-client/src/testApp.cpp (4798, 2013-01-21)
... ...

************************************************ 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 - git submodule update 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.

近期下载者

相关文件


收藏者