Tạo group chat giữa client - client trên C socket

Mọi người cho mình hỏi. Làm thế nào để đẩy đoạn text từ server về các client và các client nhận được với ạ. Chương trình cua mình mục đích là chat giữa các client với nhau thông qua server ( server chỉ có nhiệm vụ lưu giữ đoạn chat và chuyển tiếp tới các client). Mình xin cảm ơn!

Cách làm đơn giản nhất là dùng Ajax, cứ sau khoảng một thời gian bao nhiêu mili giây sẽ tạo một request lên server, nếu thấy có đoạn chat mới thì lấy về, show lên. Không thấy hỏi về ngôn ngữ lập trình nào nên mình nghĩ PHP là ví dụ đơn giản để tham khảo.

Bạn không nói rõ dùng OS nào thì khó để giải đáp vấn dề này.
Mặc định C không (chưa có) built-in socket, cho nên bạn buộc phải sử dụng thư viện socket do OS cung cấp.
Và bạn cũng phải chọn 1 network API UDP/ip hoặc TCP/ip.

1 Like

mình dùng API, đây là lần đầu mình gửi topic mà còn chưa biết upload code lên form kiểu gì cho mọi người cùng đọc

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?