- Khi trạm j nhận thơng đ iệp yêu cầu từ i, nĩ sẽ gởi ngược lại thơng
Các ràng buộc trong chương trình :
+ Các bộ cung cấp bắt buộc phải thực hiện cùng một giải thuật hiện cùng một giải thuật + Các bộ cung cấp đều nhận tất cả các thơng điệp phát đi từ các tiến trình + Các thơng điệp phải được xử lý cùng
một trật tự như nhau trong các chương trình
III. LẬP TRÌNH BẰNG PHƯƠNG PHÁP PHÂN TÁN ĐỂ ĐIỀU KHIỂN BÃI ĐỔ XE PHÂN TÁN ĐỂ ĐIỀU KHIỂN BÃI ĐỔ XE
III.3. CÀI ĐẶT CHƯƠNG TRÌNH
III.3.2 Mơ tả hệ thống Cổng 3 Cổng 4 Cổng 5 Server 2 Cổng 2 Cổng 1 Cổng 6 Cổng 7 Server 1 Server 3
III. LẬP TRÌNH BẰNG PHƯƠNG PHÁP PHÂN TÁN ĐỂ ĐIỀU KHIỂN BÃI ĐỔ XE PHÂN TÁN ĐỂ ĐIỀU KHIỂN BÃI ĐỔ XE
III.3. CÀI ĐẶT CHƯƠNG TRÌNH
III.3.3 Demo chương trình
- Chương trình gồm cĩ các Modul : SERVER1, SERVER2, SERVER3, CLIENT1, CLIENT2.
- Cấu trúc chương trình trong mỗi Server gồm các phần:
+ Phần kết nối đến với Client và các Server.(dưới các thủ tục Connect) + Phần kết nối đến với Client và các Server.(dưới các thủ tục Connect) + Gởi và nhận các thơng điệp qua các cổng (dưới các thủ tục
Getserver, SendServer, GetClient, SendClient).
+ Tổ chức và Sắp xếp các thơng điệp trên mảng (Cấu trúc FIFO) (dưới các thủ tục POP, PUSH, SORT)
+ Trao đổi giữa Server với Server, Server với Client. Cấu trúc chương trình trong mỗi Client gồm các phần:
+ Phần kết nối đến với Client và các Server.(dưới các thủ tục Connect) + Gởi và nhận các thơng điệp qua các cổng (dưới các thủ tục
GetClient, SendClient).
+ Quản lý bãi xe (Xuly) - Kết quả chạy thử chương trình :
SEVER 1 SEVER 2 SEVER 3
KẾT LUẬN