Chức năng chương trình:
- Client gửi số bất kì đến SERVER
- Nếu là số 1,2,3 thì trả về ONE,TWO,THREE, các trường hợp còn lại trả về UNKNOWN.
Bài 11. Viết chương trình Talk theo chế độ không nối kết. Cho phép hai người ngồi trên hai máy tính có thể tán gẫu (chat) với nhau.
Bài 12. Xây dựng chương trình ExchangeRateServer
ExchangeRateServer chạy trên máy chủ và đón nhận những dữ liệu do máy khách gửi đến cổng 2345. Khi nhận được yêu cầu máy chủ sẽ gửi trả các thông báo về tỉ giá kèm theo ngày giờ mới nhất về cho máy khách. Ta sử dụng hàm random của lớp Math để lấy về tỷ giá mang tính chất ngẫu nhiên của 3 thị trường là Tokyo, NewYork và HongKong. Dữ liệu được nhận và gửi theo từng gói dựa vào lớp DatagramPackage
Chương trình chạy trên máy chủ cung cấp tỷ giá của các thị trường chứng khoán.
Bài 13. Xây dựng chương trình multicast theo mẫu bên dưới . Chức năng chương trình:
- Tham gia vào group của multicast
- Gửi dữ liệu đến địa chỉ multicast
Có thể bạn quan tâm!
Xem toàn bộ 232 trang tài liệu này.
- Nhận dữ liệu từ multicast
- Hiển thị lên màn hình
- Chỉ cần các client tham gia vào group của địa chỉ multicast này thì khi có dữ liệu được gửi vào đó thì tất cả client đều nhận được
Cơ chế:
- Tham gia vào group của địa chỉ multicast
- Gửi dữ liệu đến địa chỉ multicast (Lúc này các client muốn nhận được thì phải tham gia vào group của multicast đó thì mới nhận được)
- Vì trong chương trình cũng tham gia vào group multicast nên nó cũng sẽ nhận được dữ liệu khi có client gửi vào địa chỉ này
Bài 14. Viết Chương trình multicast video bằng Java.
Bài 15. Viết chương trình gửi nhận mail bằng java
Bài 16. Viết chương trình chat đa người dùng bằng Java
TÀI LIỆU THAM KHẢO
[1] Cay S. Horstmann – Gary Cornell. Core Java Volum 1 - Fundamentals, Eighth Edition. The Sun Microsystems press. 2008
[2] Cay S. Horstmann – Gary Cornell. Core Java Volum 2 – Advanced Features,
Eighth Edition. The Sun Microsystems press. 2008
[3] Joyce Farrell. Java Programming Introductory. Course Technology © 1999
[4] Bruce Eckel. Thinking in Java, Fourth Edition. Prentice Hall – 2006
[5] Herbert Schildt. Java 2. A Beginner’s Guide. Second Edition. McGraw-Hill - 2003.
[6] Dr. Harvey M. Deitel - Paul J. Deitel. Java How to Program, 4th (Deitel).
Prentice Hall - 2002
[7] Simon Roberts – Philip Heller – Michael Ernest. Complete Java 2 Certification – study guide. BPB Publications – 2000.
[8] http://docs.oracle.com/javase/tutorial/index.html
[9] http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html
[10] Đoàn Văn Ban, Lập trình hướng đối tượng với JAVA, nhà xuất bản Khoa học và Kỹ thuật 2005.