Mình đang làm project trên lớp với cái đề tài chương trình CHAT.
Mô tả cách thực hiện:
Server
Client
Hiệnt tại mình mới hoàn thành phòng chat public (cái quan trọng nhất) xử lý việc nắm giữ và gửi thông tin cho mỗi client. Những chức năng còn lại đề kế thừa từ chat public này nên sẽ rất dễ dàng thực hiện.
Tham khảo và cho mình ý kiến nha
- Phòng chat public làm giao diện chính
- Chat private giữa các client
- Gửi nhận file giữa các client
- Share picture giữa các client
- Duyệt web trên mỗi client
Mô tả cách thực hiện:
Server
- Server thực thi một thread lắng nghe và chấp nhận các client kết nối đến.
- Nếu có client kết nối đến thì khởi tạo một hàm truyền nhận dữ liệu bất đồng bộ với client đó
- Nắm giữ client đó (socket)
- Khi có client kết nối đến sẽ gửi list client về cho tất cả các client
- Mỗi client sẽ gửi dữ liệu lên server, server xử lý gói dữ liệu và gửi về cho tất cả các client.
Client
- Client kết nối vào máy chủ
- Truyền đi một gói tin thông báo kết nối
- Nhận và xử lý gói tin chứa các client từ máy chủ
- Sau khi nhận một port từ máy chủ cấp client sẻ tạo ra một thread mới để đóng vai trò là server đợi các client khác kết nối đến.
- Truyền nhận dữ liệu bình thường
Hiệnt tại mình mới hoàn thành phòng chat public (cái quan trọng nhất) xử lý việc nắm giữ và gửi thông tin cho mỗi client. Những chức năng còn lại đề kế thừa từ chat public này nên sẽ rất dễ dàng thực hiện.
sau đây là demo và source cho CHAT PUBLIC
Chat qua mang Lan bang C# :
http://www.mediafire.com/download/eahhg35578i1116/Chat+qua+mang+LAN.rar
Bao cao :
http://adf.ly/KhDJt
Phan mem chat qua mang Lan tong hop :
http://adf.ly/KhDLS
Tham khảo và cho mình ý kiến nha
cho mình hỏi là database bạn tạo ở sql mấy đó ạ
Trả lờiXóaban oi cho minh cai tong hop lap trinh mang lan nha! email: phongcachvip.tk@gmail.com cam on ban truoc nhe
Trả lờiXóaĐăng nhận xét