Phía máy chủ của OCSF là hơi phức tạp hơn các mặt hàng kể từ khi nó có
hai lớp, không phải một. Hai lớp học là cần thiết bởi vì, như đã thảo luận trong Phần
3.4, máy chủ phải thực hiện cả các chủ đề mà lắng nghe cho các kết nối mới
(AbstractServer) và các chủ đề có thể xử lý các kết nối cho khách hàng
(ConnectionToClient).
Các giao diện công cộng của AbstractServer
Như với AbstractClient , có một số hạn chế các phương pháp công cộng (API) mà
cung cấp tất cả các dịch vụ của bên này của khuôn khổ này.
các nhà xây dựng công cộng. AbstractServer chỉ có một nhà xây dựng, trong đó có một
số cổng mà máy chủ sẽ lắng nghe. Số cổng có thể được thay đổi
sau đó, nếu cần thiết.
Những phương pháp kiểm soát nào. Tương tự như các mặt hàng khác, các AbstractServer
có một tập hợp các phương pháp có thể được sử dụng bởi các lớp con để thực hiện các chức năng hữu ích.
■ nghe: điều này tạo ra các ServerSocket sẽ lắng nghe trên cổng đã được
quy định trong xây dựng hoặc bằng cách sử dụng setPort. Nó cũng bắt đầu dụ này là một
chủ đề đó sẽ, trong phương pháp chạy, liên tục chờ đợi cho khách hàng mới để kết nối.
đang được dịch, vui lòng đợi..
