Về cơ bản my chat có những tính năng sau:
- Nhắn tin qua lại trong mạng (LAN)
- Gửi file, hỗ trợ file dung lượng lớn (chưa test max, nhưng theo lý thuyết thì khoảng 2TB :) ). Nếu file là ảnh thì sẽ hiển thị trực tiếp
- Hỗ trợ nhiều client, server gửi đồng loạt cho các client nhưng client chỉ gửi cho server thôi, tùy chỉnh nickname, giao diện màu sắc cho từng client
- Giao diện phẳng
- Sau khi đóng chương trình, các file vừa nhận sẽ bị xóa, vì vậy nếu muốn giữ lại file thì phải copy ra thư mục khác trước khi đóng chương trình…
Trong chương trình đã sử dụng
- Truyền tin qua socket TCP, sử dụng StreamWriter, StreamReader
- Đa tiểu trình, đồng bộ hóa, delegate
- FileStream, FlashWindow
- HTML, JS, Uri,…
Giao diện chương trình
Giao diện khởi chạy, sẽ có lựa chọn là server hoặc client, nếu chạy là client thì bạn phải nhập địa chỉ IP của server vào ô
Giao diện phía client
Giao diện phía server, cột bên phải là danh sách các client đã kết nối
=> DOWNLOAD <=
0 nhận xét:
Đăng nhận xét