[내일배움캠프 Day58] 채팅 따라하기
·
내일배움캠프/TIL
Listen Server를 이용해 RPC를 호출해서 채팅을 만드는 강의를 듣고 정리해보았습니다. 전체 Flow서버 사용자가 Host, 클라이언트 사용자는 Guest로 UserID를 할당한다.채널에 참가하면 사용자의 ID를 출력한다.메시지를 입력하면 서버 측에서 클라이언트 측으로 브로드캐스팅된다. 결과물 레벨 블루프린트시작이 되면 Widget_ChatWindow 를 Viewport에 할당한다.현재 실행 중인 인스턴스가 서버인지 확인. BP_Controller가 확인되면 OnLoginWithID 이벤트를 실행한다.서버일 경우: "Host"라는 ID를 전달한다.클라이언트일 경우: "Guest"라는 ID를 전달한다. Widget_ChatWindowUI 위젯이 생성될 때 BP_Controller로 캐스팅하고 On..