Muduo
Mongoose
Our great sponsors
Muduo | Mongoose | |
---|---|---|
0 | 13 | |
11,581 | 8,507 | |
- | 1.5% | |
2.4 | 9.7 | |
15 days ago | 2 days ago | |
C++ | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Muduo
We haven't tracked posts mentioning Muduo yet.
Tracking mentions began in Dec 2020.
Mongoose
-
Hosting a Websocket server while connected to a TCP/IP socket as a client
The workload got pretty high for Node.js. I replaced Node.js with the Mongoose server. https://mongoose.ws/ Mongoose is more complicated than than node.js, but for what I was doing, C++ works better than JS and the Mongoose connections are more versatile.
- node.js -> Mongoose C++ HTTP server. How do I call/send a JS module ?
- Mongoose - Embedded Web Server / Embedded Networking Library
- Mongoose – Embedded Web Server / Embedded Networking Library
-
XHTTP: An HTTP server library in a single C file
Also overlaps with mongoose.{c,h} (GPL; not the MongoDB Mongoose) and its fork CivetWeb (MIT license).
-
esp32 websockets sessions
Another option is to use Mongoose. I've got some personal gripes with it but that aside it's a great library. I've implemented a few different WebSocket interfaces with it.
-
how to share my hard disk as od
https://mongoose.ws/ is pretty simple to set up
-
Timed out waiting for response mongoose
I'm pretty sure mongoose is not mongodb related but rather related to a lightweight http server library. I am pretty sure it is this: https://github.com/cesanta/mongoose (source: I reverse engineered a bit of the code and other things indicated that a mongoose.c was part of the build. steamVR relies on a lot of local http traffic so it all makes sense.)
-
Any reference material for implementing a websocket server with esp-idf? I can only find client-side documentation
I've implemented a few WebSocket servers in my day using mongoose: https://github.com/cesanta/mongoose
-
Download Html source of a web page in pure c without libraries.
If you don't want to use a full on library, how about a single .h and .c implementing much of what you need to do.
What are some alternatives?
libwebsockets - canonical libwebsockets.org networking library
libcurl - A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features
C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
SteamVR-for-Linux - Issue tracker for the Linux port of SteamVR
POCO - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
µWebSockets - Simple, secure & standards compliant web server for the most demanding of applications
Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11
Proxygen - A collection of C++ HTTP libraries including an easy to use HTTP server.
cpp-httplib - A C++ header-only HTTP/HTTPS server and client library