MỚI NHẤT

Thứ Tư, 6 tháng 4, 2016

HOME ,
[Show] C# - MYCHAT Nhắn tin, gửi file qua LAN

[Show] C# - MYCHAT Nhắn tin, gửi file qua LAN

Bọn mình vừa mới học xong môn Lập trình mạng. Nói thẳng ra là lúc học trên lớp không để ý mấy, bị hổng nhiều quá, nên học xong mới quyết định viết 1 cái app nho nhỏ. Chẳng biết đặt tên là gì nên cứ đặt đại là MYCHAT  :D
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 <=
Facebook ()
Blogger (3)

3 nhận xét:

  1. Bạn còn souce code ko. cho mình xin tham khảo với ạ. tks

    Trả lờiXóa
  2. Bạn cho mình xin source code được không ạ, mình rất cần đoạn code này

    Trả lờiXóa
    Trả lời
    1. anh cho em xin code được không ạ em bị lỗi chỗ gửi file mà em lại không làm được nó chạy :(

      Xóa

Bài mới hơn
Bài đăng Mới hơn
Bài cũ hơn
Bài đăng Cũ hơn