<div>안녕하세요~</div> <div>제가 리눅스C로 다중 클라이언트 채팅 프로그램을 만들고 있는데요</div> <div>클라이언트 소켓 여러개를 서버 소켓에 바인드 하고 메세지를 주고 받는 부분은 구현을 했습니다.</div> <div> </div> <div>그런데 제가 대화방 기능을 구현하고 싶은데</div> <div>이렇게되면 대화방에 있는 사람들끼리만 메세지를 주고 받아야 되는데</div> <div>이 부분의 구현에 있어서 어떤 방법을 사용해야 좋은지 모르겠네요..</div> <div> </div> <div>특정 클라이언트가 메세지를 보낼때 (인자값 + 메세지)를 넘겨주고</div> <div>서버쪽에서는 받은 메세지를 모든 클라이언트에게 브로드캐스트로 뿌려주면</div> <div>클라이언트가 인자값을 비교해서 메세지를 수신하는 방법을 생각해봤는데</div> <div>비효율적인거 같고 뭔가 함수로 지원될꺼 같은데</div> <div>제가 네트워크 프로그래밍에 대한 개념이 부족해서 잘 모르겠네요..ㅠㅠ</div> <div> </div> <div>힌트 좀 주시면 감사하겠습니다</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.