Xây dựng hệ thống I/O không đồng bộ với Java NIO

Java NIO (Non-blocking I/O) cung cấp một mô hình lập trình hiệu quả hơn so với I/O truyền thống bằng cách sử dụng các thành phần như Channel, Buffer, và Selector để quản lý đa kết nối trên cùng một luồng thực thi. Triển khai Server không chặn Để xây dựng một máy chủ xử lý nhiều kết nối cùng lúc, chúng ta sử dụng Selector để theo dõi các sự kiệ ...

Đăng vào ngày 20 tháng 6 lúc 01:55

Báo cáo thí nghiệm 3 - Thiết kế chương trình Python năm 2024-2025

Thông tin thí nghiệm Mã sinh viên: 20242321 Lớp: 2423 Tên sinh viên: Trần Ngọc Khánh Giáo viên: Nguyễn Đức Hùng Ngày thực hiện: 16 tháng 4 năm 2025 Nội dung thí nghiệm Tạo và sử dụng Cổng Socket (TCP/UDP) để thực hiện giao tiếp giữa Server và Client Thực hiện truyền file thông qua thao tác đọc và ghi file Thực hiện mã hóa và giải mã nội dung ...

Đăng vào ngày 26 tháng 5 lúc 07:16

Giao Thức Socket Trong Lập Trình Mạng: Cơ Bản Và Ứng Dụng

Khái Niệm Cơ Bản Về Socket Socket xuất phát từ hệ điều hành Unix, tuân theo triết lý "mọi thứ đều là tập tin". Đây là cơ chế cho phép xử lý mạng thông qua các thao tác mở, đọc, ghi và đóng tương tự như tập tin. Socket thực chất là một loại tập tin đặc biệt, với các hàm xử lý (IO, mở, đóng) dành riêng cho giao tiếp mạng. Socket là nền tảng cho ...

Đăng vào ngày 24 tháng 5 lúc 04:10