
Lập trình socket để phát triển trò chơi trực tuyến
megayuchi
Trung cấp trở lên / winsock, game-programming, bsd-sockets, tcpip, windows-programming
5.0
(8)
Khóa học này tập trung vào các nội dung cốt lõi của lập trình mạng TCP/IP cần thiết cho phát triển game trực tuyến, theo định hướng thực tiễn. Bạn sẽ học từng bước, từ những nguyên lý cơ bản của socket, thiết kế cấu trúc client–server, cho đến việc triển khai framework game bằng thư viện mạng tự xây dựng. Nội dung bao gồm: Các khái niệm cơ bản về mạng và cách thức hoạt động của TCP/IP Lập trình TCP bằng Socket API Thiết kế giao thức gói tin và triển khai cấu trúc truyền dữ liệu Phát triển framework game dựa trên mô hình client/server Các kỹ thuật tối ưu hóa và mẹo thực tiễn cần thiết cho phát triển game trực tuyến Lưu ý: Khóa học được thực hiện trên Windows bằng Visual Studio. Mặc dù sử dụng bsd socket API tiêu chuẩn, hệ điều hành thuộc dòng Unix có một số điểm khác biệt. Không đề cập đến IOCP và Overlapped I/O.
Trung cấp trở lên
winsock, game-programming, bsd-sockets











![[Người mới bắt đầu] Lập trình QML Phần 2Hình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/334674/cover/7f8b40af-9435-49f3-a498-d0fb87a8ca43/334674.png?w=420)
![[Sơ cấp] Lập trình thực chiến Qt/QML để tiến tới trình độ trung cấpHình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/334936/cover/4f53471f-7fc8-4602-a102-4bb4872dae35/334936.png?w=420)
![[Khóa học toàn diện dành cho người mới bắt đầu lập trình trò chơi] C++ & Cấu trúc dữ liệu/Thuật toán & STL & Toán học trò chơi & Windows API & Máy chủ trò chơiHình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/329593/cover/77a56ae8-9bfd-47c4-854f-df8f6dc8ac47/329593-eng.jpg?w=420)



