Webserver với C++?

Chào các anh chị.
Hiện tại em đang viết 1 Webserver bằng C++ sử dụng socket (WinSock) (không sử dụng các thư viện về HTTP), phần cơ bản load file html rồi gửi về cho client thì em xử lý được rồi.

Vấn đề em gặp phải là khi nhận request (phương thức GET) từ client thì mỗi gói tin nhận được yêu cầu mỗi loại nội dung khác nhau (text/html, image, css, js,…) - ví dụ file index.html có link hình ảnh, các flie css, js thì client sẽ yêu cầu, em muốn hỏi là mình phải bóc tách gói tin HTTP của client rồi xử lý trả về dữ liệu client yêu cầu đúng không ạ?

Em không rành về mảng này lắm, cảm ơn các anh chị giúp đỡ! :smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?