Lớp TCP Client cho Windows CE
Trước đây tôi chủ yếu sử dụng UDP để giao tiếp với máy chủ, nhưng dự án mới này yêu cầu sử dụng TCP để thực hiện kết nối.
Tôi đã tạo một lớp TCP client và cũng xây dựng một server để kiểm thử. Dưới đây là mã nguồn của lớp TCP client:
Header file:
1 // CeTcpClient.h: interface for the CCeTcpClient class.
2 //
3 /////////////////////////// ...
Đăng vào ngày 18 tháng 7 lúc 17:58
Tìm hiểu mã nguồn brynet - Thành phần mạng
1. EventLoop.hpp
Lớp này đóng vai trò theo dõi socket và lập lịch tác vụ. Dưới đây là các biến thành viên chính:
// Mảng chứa sự kiện từ epoll_wait
std::vector danhSachSuKien;
// File descriptor của epoll
int epollFd;
// Kênh đánh thức epoll_wait
std::unique_ptr kenhDanhThuc;
// Trạng thái luồng
std::atomic_bool dangChoi;
std::atomic_bool daDa ...
Đăng vào ngày 7 tháng 7 lúc 17:39
Thiết kế Web Server và Framework Mini sử dụng WSGI trong Python
Yêu cầu xử lý tài nguyên động từ máy chủ
Khi trình duyệt gửi yêu cầu đến một trang web động, toàn bộ quá trình bao gồm việc phân tích HTTP request, xác định loại tài nguyên cần truy cập (tĩnh hay động), sau đó chuyển tiếp đúng cách để xử lý. Để xây dựng một máy chủ web có khả năng xử lý cả nội dung tĩnh lẫn động, cần thiết lập một chuẩn giao t ...
Đăng vào ngày 19 tháng 6 lúc 17:40