Skip to content

diemoschwarz/wsserver

 
 

Repository files navigation

#ol.wsserver v-0.1 ##HTML5 websocket/http webserver external for Cycling74's Max control max patches from multiple web browsers

based on Civetweb

###Author

Oli Larkin 2014

www.olilarkin.co.uk

Example uses interface.js by Charlie Roberts

###Binaries/Download

32/64bit binaries can be found on the releases page

###Building from source

The IDE projects (Xcode3 and VS2010) are set up to be built with maxbuild. If you want to compile it you should first checkout maxbuild and then checkout ol.wsserver into the examples folder or a new folder at the same level.

The following commands should get you set up:

git clone --recursive https://github.com/olilarkin/maxbuild.git
cd maxbuild/examples
git clone --recursive https://github.com/olilarkin/wsserver.git

###Tips

If you're on a local network that is blocking traffic on port 8080 you can redirect traffic from port 80 with this ipfw command in terminal (OSX)

/sbin/ipfw add 1000 fwd 127.0.0.1,8080 tcp from any to me 80

###Thanks

Civetweb and Mongoose developers, Cockos, Graham Wakefield, Mattijs Kneppers, Tim Place, JKC, Charlie Roberts

###Licence

MIT. Please see individual source code files for more licence info.

Copyright (c) 2014 Oliver Larkin

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Embedded websocket/http webserver external for Cycling74's Max

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 41.7%
  • Max 34.5%
  • C 10.2%
  • C++ 8.1%
  • CSS 5.5%