Thứ Ba, 30 tháng 11, 2010

Bài tập Lập trình truyền thông (TCP và UDP)

Đây là những bài tập trong quá trình học thực hành lập trình truyền thông của lớp mình :
Nội dung chủ yếu là UDP , TCP và Thread :
Mình rất mong sự góp ý của các bạn khi phát hiện lỗi của những bài tập trên. Còn phần RMI mình sẽ tiếp tục làm khi nào xong sẽ post lên. Các bạn có thể download về ở đây . Chúc các bạn có một kỳ thi thành công
Các bài tập đã được giải: 


JAVA CĂN BẢN

4.      Bài 1 : Viết chương trình nhập vào một chuỗi ký tự. Đỗi thành chữ Hoa và in ra màn hình.
5.      Bài 2 : Viết chương trình nhập vào một số nguyên . Kiểm tra xem số vừa nhập có phải là số nguyên không và thông báo ra màn hình
6.      Bài 3 : Viết chương trình giải phương trình bật hai (có kiểm tra các hệ số nhập từ bàn phím và thông báo ra màn hình khi có lỗi).
7.      Bài 4 : Viết chương trình tính tổng của dãy số từ 1 đến n ( n  được nhập từ bàn phím và có kiểm tra lỗi).

PIPE VÀ TCP


     Bài 1 : Thiết kế lớp ống dẫn thực hiện chức năng sau :
1.1.  Quá trình thứ nhất cho phép nhận vào hai số nguyên và gởi 2 số nguyên vừa nhập sang quá trình thứ 2 và chờ nhận sau đó in kết quả ra màn hình.
1.2.  Quá trình thứ 2 nhận 2 số nguyên và tính tổng 2 số nguyên nhận được và gởi kết quả trở lại quá trình thứ 1.

      Bài 2: Thiết kế chương trình dùng TCP(có nối kết) gồm các chức năng như sau:
2.1.  Server làm nhiệm vụ đọc một ký tự số từ ’0’ đến ’9’.( Ví dụ : nhận số 0 : trả về "khong" , 1: trả về "một" ; ... ... 9 : trả về "chín", nếu nhận ký tự khác số thì trả về "Không phải số nguyên" ).thiết kế Server có thể phục vụ nhiều client cùng lúc
2.2.  Client sẽ nhập vào 1 ký tự, gửi qua Server, nhận kết quả trả về từ Server và thể hiện lên màn hình.

1.      Bài 4: Yêu cầu giống bài 2 nhưng thiết kế Server có thể phục vụ chỉ 3 client cùng lúc.
Client: Giong nhu tren

UDP VÀ TCP


      Bài 2: Yêu cầu giống bài 1 nhưng sử dụng UDP (không nối kết).
      Bài 3: Upload một file từ client lên server dùng có nối kết (FileOuputStream ).

     Bài 4: Chat 3 người dùng không nối kết.


Không có nhận xét nào:

Đăng nhận xét