Tôi đã nhận ra rằng một số câu hỏi tôi đã hỏi trong quá khứ, chẳng hạn như this thực sự đun sôi xuống một câu hỏi cơ bản hơn.Mẫu thiết kế truyền thông mạng
Có bất kỳ mẫu thiết kế nổi tiếng nào cho truyền thông mạng và nhờ bản chất, xây dựng/phân tích giao thức không? Một tìm kiếm google đã không tiết lộ nhiều.
Lưu ý rằng tôi không tìm kiếm giải pháp cho bất kỳ vấn đề cụ thể nào, tôi đang tìm kiếm các mẫu thiết kế được viết tài liệu về giao tiếp mạng và giao thức của chúng.
EDIT:
Vui lòng không đề xuất nhiều chi tiết triển khai khác nhau hoặc thảo luận các giao thức cụ thể trừ khi nó được gắn với mẫu thiết kế. Thiết kế giao thức không phải là vấn đề, đó là các mẫu thiết kế để tạo hoặc phân tích các giao thức mà tôi đang tìm kiếm, chưa kể đến các mẫu giao tiếp.
EDIT2:
Tôi thấy khó mà tin rằng không có ai đưa ra bất kỳ mẫu phổ biến nào cho giao tiếp mạng. Có, tôi biết "nó phụ thuộc", nhưng bạn có thể nói rằng về bất kỳ dự án nào, nhưng có rất nhiều mẫu bao gồm các ý tưởng chung.
Xin chào, tôi đã cố hỏi một câu hỏi tương tự và tôi đã tìm thấy câu hỏi của bạn. Tôi đã phát triển nhiều ứng dụng trong đó có chuỗi người nghe và khách hàng trên mỗi nút. Như bạn đã nói, các ứng dụng khác nhau có thể có các nhu cầu khác nhau. Một số có thể yêu cầu ACK, một số có thể dựa vào thông điệp trùng lặp vv Trong khi phát triển, hầu hết các lần tôi nhìn lại mã trước của tôi hoặc đi với những gì cảm thấy giống như cách hợp lý nhất để làm điều gì đó. Nó sẽ thực sự hữu ích, nếu có bất kỳ mẫu nào, mà nói về giao tiếp lớp ứng dụng Hoặc nên chỉ cần nhìn vào các giao thức hiện có, để tìm giải pháp? – Kalp
Kiểm tra các mẫu Proactor/Reactor. Đây là một bài viết ví dụ: [http://www.artima.com/articles/io_design_patterns.html](http://www.artima.com/articles/io_design_patterns.html) – alariq
@casperOne - Mục đích của đóng một câu hỏi 3 năm cũ đã được trả lời? –