Các ràng buộc trong chương trình :

Một phần của tài liệu báo cáo tiểu luận lập trình mạng nâng cao lập trình bằng các phương pháp phân tán để điều khiển bãi đổ xe (Trang 30 - 34)

- 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 cp bt buc phi thc hin cùng mt gii thut hin cùng mt gii thut + Các b cung cp đều nhn tt c các thơng đip phát đi t các tiến trình + Các thơng đip phi được x lý cùng

mt trt t như nhau trong các chương trình

III. LP TRÌNH BNG PHƯƠNG PHÁP PHÂN TÁN ĐỂ ĐIU KHIN BÃI ĐỔ XE PHÂN TÁN ĐỂ ĐIU KHIN 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. LP TRÌNH BNG PHƯƠNG PHÁP PHÂN TÁN ĐỂ ĐIU KHIN BÃI ĐỔ XE PHÂN TÁN ĐỂ ĐIU KHIN 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

KT LUN

Một phần của tài liệu báo cáo tiểu luận lập trình mạng nâng cao lập trình bằng các phương pháp phân tán để điều khiển bãi đổ xe (Trang 30 - 34)