Ý tưởng bài toán : là xây dựng 1 chương trình cho phép chát giữa 2 client , làm theo mô hình client-server.
-
Yêu cầu chi tiết:
-
Server:
-
sẽ nhận tất cả các tin nhắn mà client gửi tới -> rồi phân tách ra nd gửi đến .
-
Luôn luôn cập nhập ds người đăng nhập vào hệ thống.
-
Điều hướng : nhận dữ liệu từ client A và chuyển đến client B
-
Chức năng : ngoài điều hướng ra còn : kiểm tra thông tin của client gửi đến
-
Client: gửi dữ liệu đến server va nhận dữ liệu dc gửi về
-
Cập nhập dc các ds online.
-
Đăng nhập cho phép kiểm tra thông tin có bị trùng ở server hay ko.
-
Cập nhập các tt người online thoát ra ngoài.
-
Hiển thị và đóng các Tab của người dùng giống facebook
-
Cho phép chát 1.vs 1 hoặc chát all
-
Cho phép gửi file qua mạng Lan
-
Các giải guyết bài toán
-
Sử dụng json để bóc tách dữ liệu ra
-
Sử dụng Socket trong java để truyền và nhận dữ liệu.
-
Sử dụng hashMap dể lưu trữ dữ liệu gồm 2 đối tượng là id và socket của client.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
tải về rồi inport vào netbean hoặc eclips và thêm thư viện json-simple-1.1(tải từ google.com) =>(chạy file server trước rồi mới đến file client).
lưu ý : demo phải ít nhất 2 client chát với nhau,sever chỉ là chuyển tin từ client này đến clinet kia.
có gì mà sai thì cứ comment hoặc gửi vào mail cho mình ,mình sẽ trả lời sớm nhất có thể.