Demo chương trình

Một phần của tài liệu tiểu luận môn lập trình mạng đồng bộ hóa và gắn bó dữ liệu thông qua một bài toán cụ thể (Trang 28)

Giao diện

- Server ở Port 70:

+Phát/Nhận thông điệp

- Tương tự Server ở Port 60 và Port 80 có giao diện như sau: Các file BATCH delClass.bat CLS @ECHO OFF del *.class Compile.bat --@echo off cls

Echo ---- Compiling Files !!! javac *.java

Echo ---- Compilingimpl Files !!! PAUSE

server1.bat

@echo off

echo 'This is Server1' java SetServer 60

server2.bat

@echo off

echo 'This is Server2' java SetServer 70

server3.bat

@echo off

echo 'This is Server3' java SetServer 80

KẾT LUẬN

Do đây là lần đầu tiên làm quen với ngôn ngữ Java nên việc lập trình còn nhiều bỡ ngỡ. Tuy nhiên, được sự giúp đỡ của thầy giáo và các bạn, cùng với sự nỗ lực của bản thân nên đề tài cũng đã đạt một số kết quả đáng kể sau:

 Nắm vững nguyên tắc hoạt động của đa server.

 Nắm vững các kiến thức liên quan đến hệ phân tán và lập trình mạng trên cơ sở nền Java.

 Cài đặt bài toán thể hiện đa server phát nhận thông điệp và tính toán giá trị công tơ sự kiện phân tán tại mỗi server.

 Đảm bảo được căn bản các yêu cầu đặt ra của bài toán.

Càng đọc, càng nghiên cứu về Java mới thấy cái hay, cái riêng mà Java mang lại. Rất mong trong thời gian đến được thầy, các bạn giúp đỡ thêm để bản thân nắm vững hơn nữa cách thực hiện các thuật toán bằng ngôn ngữ Java.

TÀI LIỆU THAM KHẢO

[1]. TS.Lê Văn Sơn, Hệ tin học phân tán, Nxb Đại học quốc gia TP. Hồ Chí

Minh, 2002.

[2]. Trần Tiến Dũng, Giáo trình lý thuyết và bài tập Java, Nxb Giáo dục, 1999.

MỤC LỤC

LỜI MỞ ĐẦU...2

YÊU CẦU ĐỀ TÀI...3

PHẦN I: CƠ SỞ LÝ THUYẾT...4

CHƯƠNG I: TỔNG QUAN VỀ HỆ PHÂN TÁN VÀ LẬP TRÌNH MẠNG...4 (adsbygoogle = window.adsbygoogle || []).push({});

1. Hệ phân tán (Distributed System):...4

2. Các mô hình hệ phân tán và ứng dụng mạng:...6

3. Kiến trúc hệ thống:...6

CHƯƠNG II: CÁC VẤN ĐỀ ĐẶT RA VÀ CÁCH GIẢI QUYẾT...9

1. Đặt vấn đề...9

2. Các công tơ sự kiện...11

PHẦN HAI: GIẢI QUYẾT BÀI TOÁN...13

a. Nội dung bài toán...13

b. Giải pháp kỹ thuật tăng số gia:...26

c. Demo chương trình...28

TÀI LIỆU THAM KHẢO...31

Một phần của tài liệu tiểu luận môn lập trình mạng đồng bộ hóa và gắn bó dữ liệu thông qua một bài toán cụ thể (Trang 28)