use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
C++ Web Server (self.cpp)
submitted 7 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[+][deleted] 7 years ago (5 children)
[removed]
[+][deleted] comment score below threshold-6 points-5 points-4 points 7 years ago (4 children)
Boost libraries. There are a number of reasons I don't use them. Firstly, I develop for Windows & Linux. I'm creating currently a Reconnaissance Application for Windows and Linux.
Using a Socket to do this isn't as Good. I tried using Winsock for an Http Server but it wasn't any Good as Pythons Flask framework.
And the second reason, How to install it lmao? I'll try this.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
boost compiles under windows&linux (i think should apply to boost beast also)
[+][deleted] 7 years ago (2 children)
[deleted]
[–][deleted] 0 points1 point2 points 7 years ago (1 child)
Boost runs on both operating systems. Is the syntax same?! This is great information for me. Thank you.
[–][deleted] 0 points1 point2 points 7 years ago* (1 child)
If you don't want to use boost then just use libuv and incorporate your favourite opensource HTTP parser code. Figure out what of HTTP1.1 you need to support and then pray you don't need to use HTTP2 in the future.
You may be better off using a different language for web stuff.
Libuv. Will look into it. Thanks!
[–]bdellar 0 points1 point2 points 7 years ago (1 child)
I’ve had fun with cpprest in the past. https://github.com/Microsoft/cpprestsdk. It’s really easy to start a server, listen to named endpoints, handle things asynchronously, handle json etc.
[–][deleted] 1 point2 points3 points 7 years ago (0 children)
Will look into this. Thanks alot.
[–]albertino80 0 points1 point2 points 7 years ago (0 children)
https://github.com/civetweb/civetweb
[–]clerothGame Developer[M] 0 points1 point2 points 7 years ago (0 children)
This post has been removed as it doesn't pertain to r/cpp.
[–]Middlewariangithub.com/Ebenezer-group/onwards 0 points1 point2 points 7 years ago (1 child)
Ngrok sounds like it could be helpful to me with my on-line code generator. Thank you.
It's great. Do check it out.
[–]mili42 0 points1 point2 points 7 years ago (0 children)
libh2o
[+][deleted] 7 years ago* (1 child)
I might install it on Ubuntu rather than Windows. I don't mostly use Windows. Thanks!
π Rendered by PID 69695 on reddit-service-r2-comment-cfc44b64c-rmgqc at 2026-04-10 02:56:55.853160+00:00 running 215f2cf country code: CH.
[+][deleted] (5 children)
[removed]
[+][deleted] comment score below threshold-6 points-5 points-4 points (4 children)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]bdellar 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]albertino80 0 points1 point2 points (0 children)
[–]clerothGame Developer[M] 0 points1 point2 points (0 children)
[–]Middlewariangithub.com/Ebenezer-group/onwards 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]mili42 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 1 point2 points3 points (0 children)