Các tính năng và kỹ thuật nâng cao trong C#
Danh sách (List)
1. Phần tử bên trong là kiểu tham chiếu
src[0].Name là "11", cho thấy tham chiếu đã bị sửa đổi.
List<NguonDuLieu> danhSachNguon = new List<NguonDuLieu>();
danhSachNguon.Add(new NguonDuLieu() { Ten = "1", Tuoi = 1, MoTa = "1" });
danhSachNguon.Add(new NguonDuLieu() { Ten = "2", Tuoi = 2, MoTa = "2" });
foreach (var n ...
Đăng vào ngày 9 tháng 7 lúc 15:48
Lập trình Socket và Mã hóa File trong Python
Hướng dẫn Triển khai Giao tiếp Client-Server với Mã hóa
Giới thiệu
Bài viết này hướng dẫn cách xây dựng ứng dụng giao tiếp mạng giữa máy khách và máy chủ sử dụng Socket trong Python, đồng thời trình bày kỹ thuật mã hóa dữ liệu trước khi truyền qua mạng.
Phần 1: Xây dựng Server và Client cơ bản
1.1. Chuẩn bị môi trường
Trước tiên, cần xác đ ...
Đăng vào ngày 5 tháng 7 lúc 07:33
Lập trình mạng nhúng - Triển khai Broadcast và Multicast
Mục lục
Broadcast
Broadcast là gì?
Địa chỉ Broadcast
Triển khai Broadcast
Multicast
Phân loại địa chỉ IP
Địa chỉ IP Multicast
Triển khai Multicast
Broadcast
Broadcast là gì?
Phương thức gửi gói dữ liệu chỉ có một bên nhận được được gọi là Unicast (gửi đơn).
Nếu gửi đồng thời cho tất cả các máy trong mạng cục bộ, đó được gọi là Broadc ...
Đăng vào ngày 3 tháng 7 lúc 09:33
Lập Trình Mạng TCP Với Python Và Nguyên Lý Hoạt Động
Giới thiệu về giao thức TCP
TCP (Transmission Control Protocol) là một giao thức thuộc tầng giao vận, hoạt động dựa trên cơ chế hướng kết nối và đảm bảo độ tin cậy cao trong việc truyền tải dữ liệu dưới dạng dòng byte. Tiêu chuẩn này được định nghĩa trong tài liệu RFC 793 của IETF.
Quy trình giao tiếp TCP thường trải qua ba giai đoạn chính: thi ...
Đăng vào ngày 17 tháng 6 lúc 03:00
Hiểu sâu về Cơ chế I/O Multiplexing và Xử lý Socket nâng cao trong Python
Tổng quan về Socket và Mô hình I/O
Gốc rễ của Socket bắt nguồn từ triết lý hệ điều hành Unix/Linux: "Mọi thứ đều là tệp tin". Theo đó, các thao tác trên phần cứng được thực hiện thông qua chuỗi các lệnh tiêu chuẩn: mở, đọc/ghi, đóng. Socket chính là một dạng đặc biệt của tệp tin mạng, cho phép ứng dụng giao tiếp với nhau qua các hàm hệ thống tư ...
Đăng vào ngày 26 tháng 5 lúc 11:52
Tối ưu hóa trạng thái TIME_WAIT trong TCP trên hệ thống Linux
Trạng thái TIME_WAIT là một phần thiết yếu của giao thức TCP, đảm bảo dữ liệu được truyền đầy đủ trước khi đóng kết nối. Tuy nhiên, trong các hệ thống xử lý lượng lớn kết nối ngắn (ví dụ: microservices, API gateway, hoặc web server với hàng nghìn request/giây), số lượng lớn socket ở trạng thái này có thể làm cạn kiệt tài nguyên như cổng cục bộ ...
Đăng vào ngày 20 tháng 5 lúc 16:08