Toggle Theme Editor
Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Charcoal

Chat socket trong java với tcp protocol.

Discussion in 'Xây dựng ứng dụng server-client desktop' started by Nguyễn Tá Lợi, 24/5/16.

  1. Nguyễn Tá Lợi

    Nguyễn Tá Lợi New Member

    Xin chào mọi người, em là newbie với java. E đang xây dựng chương trình chat (gửi text ) socket trong java với tcp protocol. Hiện tại e client - server của e đã kết nối được với nhau. ( server nắm giữ được nhiều client - multiple client / server ). E muốn hỏi giờ phải làm thế nào để có thể chat nhóm ( public chat) , tức là sẽ có 1 Frame riêng để hiện thị nội dung của tất cả client trong đấy, và 1 chức năng nữa là chat riêng ( private chat), chắc là cũng sẽ 1 Frame riêng để thực hiện thằng này. Bác nào có thể phân tích cách làm cho e được ko, kiểu như gồm có các lớp gì để làm gì..... E xin cảm ơn!
     
  2. JackV

    JackV Administrator Staff Member

    Đó là những gì mà một lập trình viên phải tự làm đó bạn.

    Chỉ có thể gợi ý một trong những cách làm là bạn phải lưu lại nhóm mà họ đã tham gia vào để khi người đó gởi một message lên thì kiểm tra xem message đó gởi cho nhóm nào rồi thì chuyển nội dung cho các thành viên trong nhóm đó.

    A private chat với B thì cũng được xem là A và B chat trong nhóm chat AB.
    A chat với B cùng với C và D thì xem như 4 người đó private chat trong nhóm ABCD
    -> Vậy message gởi lên của A thì làm sao để server biết được là A gởi cho B hay cả BCD? Tự trả lời bạn nhé
     

Chia sẻ trang này

Loading...