혹은 클라에서 서버 함수는 어캐 호출하고?
메시지를 받고 따로 정의해둔 명령어를 붙여서 명령어를 해석하고 조건문으로 함수 호출하는 방법밖에 없음?
이를테면 카톡같은 채팅프로그램이 있다고 쳤을때 대화방에서 나가야 함
클라에선 나가기를 누르면 서버에서는 그 대화방에서 나간 클라를 목록에서 지워야 할거 아녀...
그냥 그럼 클라에선 exit\0라는 명령어를 보내면 서버에선 명령어 목록을 쫙 비교한 담에 대화방에서 클라를 제거하는 RemoveClient(Client* client)를 호출하면 되는건감?
글 쓴대로 하면 됨.
근데 실제로 업계에서도 이렇게함?;; 뭔가 세련된 방법이 있을거 같은데
세련되게 하려면, 소켓으로 주고 받는 패킷의 구조를 잘 정의해야지.
C로 소켓프로그래밍 한다면, 어떻게 명령을 주고 받느냐에 따라 다르겠지만, 크게 보면 글 쓴대로 한다고 보면 됨.
그렇구나 감사
RESTful API? 같은거 쓰나 나도 잘 모름 - dc App
RPCs RMI 운체에서 배운건데 쓰는진 모르겠음