Giter VIP home page Giter VIP logo

async_web_server_cpp's Introduction

async_web_server_cpp Build Status

Asynchronous Web/WebSocket Server in C++

An implementation of an HTTP web server in C++ built on top of the Boost.Asio Library. It also provides the ability to handle websocket upgrade requests.

License

async_web_server_cpp is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

async_web_server_cpp's People

Contributors

dekent avatar dirk-thomas avatar mjcarroll avatar rctoris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

async_web_server_cpp's Issues

async_web_server_cpp seems orphaned, and I'd like to help

There has been no discernable activity in this repository for the last two years, and it is in dire need of some maintenance. I have taken up maintenance for the RobotWebTools WebRTC package already, and it'd be willing to step in for this package as well, as webrtc_ros depends on async_web_server_cpp, and this is one of the blockers we identified in RobotWebTools/webrtc_ros#53

Assuming that none of the former developers is still invested in this package, I'm hereby pinging the public team members of the organization, @banerjs, @dekent, and @rctoris, to ask for assistance in transitioning the maintenance.

I can continue maintaining the package here if someone were to grant me write access to this repository and https://github.com/gt-rail-release/async_web_server_cpp-release, or I could fork the repository to a namespace under my control and then take over the rosdistro entry. The latter is probably easier to do when I can point to e.g. this issue to show that I have consent of the former maintainers.

Network security

Hello,

I am using https://github.com/RobotWebTools/web_video_server that builds on top of your web server. Networks and protocols are very mysterious things for me and I am extremely grateful that this open source code exists :)

Due to my ignorance in this matter, I'd have a question in regard to security:

If I use this library to stream a video from a local machine to a remote Apache server (which I have set up on a virtual machine), am I exposing my local machine to some sort of risk to be hacked?

Potentially, this is a poorly posed question, so please let me know if you need extra information to answer it.

Thanks a lot in advance.

Official Kinetic support?

Hi,

I'm wondering if you have any plans for official ROS Kinetic support (ie, binaries). I was able to compile this code from source with absolutely 0 problems under Ubuntu 16.04 + ROS Kinetic.

Thanks.

release melodic

can you release it in melodic to release web_video_server?

ROS 2 port

Similar to GT-RAIL/rosauth#16.

We would like to contribute a ros2 branch to this repo. If you could provide me access (as for the rosauth repo) I would go ahead, create the branch as well as create the first PR targeting that branch. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.