Có tài liệu tham khảo hoặc thư viện nào có thể tạo máy chủ web (trợ giúp) không? (trong C++)Máy chủ web đơn giản trong C++?
Trả lời
Bạn có thể tìm thấy this interesting (SO, via Wayback Machine), đó là cách bạn tạo một máy chủ web trong C mà không hoàn toàn khác với C++.
Tuy nhiên nếu bạn đang sử dụng Windows và C++ bạn có thể muốn nhìn vào A simple Webserver in C++
tải xuống xuống, bất kỳ làm mới nào? –
Nói cách khác, [Hướng dẫn lập trình mạng của Beej] (http://beej.us/guide/bgnet/). Đây là thứ tốt ... –
Với tất cả các tùy chọn tuyệt vời trên mạng, nó có vẻ như reinventing the wheel. Nhưng để trả lời câu hỏi của bạn, h ere is a small tutorial on building a simple webserver in C++. Có thể đáng để thử. Một lợi thế lớn tôi có thể thấy từ việc này là chi phí thấp. Chúc may mắn với dự án của bạn.
Bạn có thể sử dụng Boost Asio để làm điều đó, xem máy chủ HTTP examples
Tôi tin rằng 80% câu trả lời của C++ có thể hướng dẫn một nhà phát triển có thể ở một đống mã lớn được gọi là "Thư viện Tăng cường". Nó rất lớn, lộn xộn và rất khó hiểu với các nhà phát triển mới. – NTDLS
"lộn xộn" và "rất khó hiểu" là các thuật ngữ chủ quan, trong công ty của tôi, các công ty mới của chúng tôi bắt đầu học C++ với một tập hợp sách và mã đã chọn, và họ sử dụng Boost mà không gặp vấn đề gì với các cụm từ "lộn xộn" và "rất khó hiểu" không áp dụng trong mọi trường hợp :) Và rất lớn ... bạn có thể sử dụng bjam để chỉ sử dụng những gì bạn cần. –
@NTDLS thực sự? Tôi gần như 100% noob, nhưng tăng và một vài libs quan trọng khác đã làm cho C++ dễ dàng như php. –
Hãy thử ACE
ACE là IMO khá khủng khiếp. Đó là đầy những nỗi kinh hoàng từ những năm 90, tôi sẽ không đề nghị với bất cứ ai nữa. YMMV. –
có một mới C++ 11 wrapper để một loại chồn ở đây: https://code.google.com/p/mongoosecpp/
mongoose là một máy chủ web đơn giản cho mã C. Trình bao bọc này sử dụng các tính năng C++ 11 trên các cấu trúc mongoose (ví dụ: std :: function cho callbacks, thay vì các con trỏ hàm) và cũng cung cấp một bộ điều phối trang khớp với mẫu url tới std :: functions
Bây giờ nó đã được chuyển đến https://github.com/Gregwar/mongoose-cpp chưa? – mat007
thật đáng buồn! một người nào đó đã chia đôi dự án của tôi và họ không cho tôi bất kỳ khoản tín dụng nào ở tất cả Cảm ơn bạn đã cho tôi biết. https://github.com/thinlizzy/mongoosecpp là vị trí mới của dự án của tôi, mặc dù tôi đã ngừng duy trì nó một lúc và có vẻ như dự án được chia nhỏ có nhiều tính năng hơn bây giờ – thinlizzy
- 1. Viết một máy chủ web đơn giản trong Ruby
- 2. nusoap đơn giản máy chủ
- 3. Máy chủ web Python đơn giản để lưu tệp
- 4. Máy chủ Web đơn giản và khung MVC cho Java
- 5. Máy chủ http đơn giản
- 6. Máy chủ Socket đơn giản trong Bash?
- 7. Máy chủ DNS rất đơn giản
- 8. Máy chủ hình ảnh đơn giản
- 9. C# Cách tạo một máy chủ UDP đơn giản
- 10. Máy chủ HTTPS Java đơn giản
- 11. lib Máy chủ HTTP đơn giản
- 12. Máy chủ SMTP cục bộ đơn giản
- 13. Thư viện máy chủ AtomPub đơn giản
- 14. Erlang Vấn đề máy chủ đơn giản
- 15. Viết một máy chủ email đơn giản
- 16. một máy chủ smtp đơn giản
- 17. Máy chủ và máy khách TCP C hoặc C++ đơn giản là gì?
- 18. Làm thế nào để viết một máy chủ web đơn giản trong Erlang?
- 19. Mã đơn giản cho Máy chủ FTP trong python
- 20. C# chủ đề nền đơn giản
- 21. Máy phát CRUD đơn giản cho C#
- 22. Làm thế nào để viết máy chủ REST đơn giản trong C# trên mono?
- 23. Máy chủ REST JSON Java đơn giản GAE
- 24. Trình thu thập dữ liệu web đơn giản trong C#
- 25. Triển khai mã máy chủ đơn giản cho Heroku
- 26. Máy chủ/khung công tác độc lập Java đơn giản?
- 27. go-lang máy chủ web đơn giản: phục vụ hình ảnh tĩnh
- 28. Threading đơn giản trong C#
- 29. Máy chủ Ổ cắm SSL Đơn giản của Python
- 30. Giám sát máy chủ đơn giản với Java
ajax? fastcgi ++. websockets? websocket ++. khoảng thời gian. –
http://github.com/corvusoft/restbed cung cấp giao diện đơn giản và thẳng về phía trước. – Corvusoft
Tại sao không thử NGINX với ánh xạ fcgi-function? > https://github.com/Taymindis/fcgi-function/wiki/How-to-build-a-cpp-(version2003)-service-on-c-service-interface – Oktaheta