묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
액터에 우선권을 사용자 설정할 수 있었나요?
다시 쭉 보다 보니 궁금한게 하나씩 계속 나오는 것 같습니다... Owner 설정해서 배율을 높히는 것 말고 다른 manual적 방법이 있나요?
-
해결됨네트워크, 그림으로 이해하자
3-way handshake와 4-way handshake 과정 중 패킷 단어 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.3-way handshake와 4-way handshake 과정 중 '패킷' 단어에 대해 질문을 드릴려고 합니다.제가 알기로는 패킷은 3계층의 데이터 단위이고, 4계층의 데이터 단위는 세그먼트인 걸로 알고 있습니다.그런데 이 연결 수립을 다루는 챕터를 보면 '패킷 요청을 네번 교환하여' 라고 말씀하셨는데, 왜 패킷이라고 하신 건가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
AWS 질문드립니다.
저는 현재 aws certified cloud practitioner 시험을 준비중인데 강의는 AWS Certified Solutions Architect - Associate 수강중입니다.Associate 강의들어도 practitioner 시험볼때 괜찮을까요..?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
랜덤메타(Sleep(1), Sleep(0), Yield())는 컨텍스트 스위칭이 없나요?
루키스님 안녕하세요?SpinLock, sleep/Yield, event, Mutex까지 잘 들었습니다. 제가 이해하기로는 SpinLock은 계속 돌기 때문에 컨텍스트 스위칭이 없어 (여기서의 예에서만) 빠르게 _num = 0 을 출력하고, event와 Mutex는 커널 단까지 컨텍스트 스위칭이 일어나 반복문이 조금만 많아도 _num = 0을 출력하는데 시간이 걸리는걸 볼 수 있었습니다. 그런데 궁금한건, 랜덤메타인 Sleep와 Yield도 쉬는 동안 커널 단까지 컨텍스트 스위칭이 일어날 것 같은데(쉬는 동안 다른 스레드에 메모리 <-> 레지스터 가 왔다 갔다 하므로) 여기서의 예에서는 _num이 빠르게 출력 되었습니다. 그래서 빠르게 출력된 이유가 랜덤메타는 컨텍스트 스위칭이 없어서인지, 아니면 컨텍스트 스위칭이 일어나는게 맞지만 여기서의 예에서만(간단한 예제이므로) 빠르게 _num= 0이 출력된 건지 궁금합니다.
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
스탯 구조체 리플리케이션의 컨디션 설정
실습에선 BaseStat 과 ModifierStat은 각 입력 권한이 있는 클라이언트( 원격 Autonomous)에만 전달 되도록 Condition지정하는 의도로 COND_OwnerOnly를 하였는데요. condition을 COND_AutonomousProxy으로 하는건 또 달라 지는 건가요?? 설명으로는이렇게 나와 있는데, 이 "소유권을 가지고 있다" 라는 정의가 또 좀 헷갈리기 시작한 것 같습니다..... 서버에서 로컬 룰 Authority / 원격 AutonomousProxy 인 액터가 COND_OwnerOnly에 해당한다면 COND_AutonomousOnly에 해당하는 액터는 어떤 경우인가요??
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
컨트롤러가 뷰어인 경우가 어떤 상태인 건가요??
한번 다시 훑어보는 중에 액터의 상태가 "플레이어 컨트롤러가 뷰어인 경우"의 의미가 조금 헷갈리는 것 같습니다.액터의 최종 Owner가 플레이어 컨트롤러인 경우 라는 뜻인가요? 아니면 말그대로 플레이어 컨트롤러 = Viewer 라는 뜻인가요?플레이어 컨트롤러가 뷰어가 아닌 경우도 있는 건가요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
303 사용 시 본문은 어떻게 되나요?
안녕하세요. 303 사용 시 본문 유무 관련 질문 드립니다. 302 대부분 GET 변경, 본문 제거307 메서드, 본문 유지 303 무조건 GET 변경, ?? (무조건 본문 제거?) 303은 본문이 제거되나요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
도커 -v 옵션 후 재기동 시 재활용 법
안녕하세요. 도커 -v로 mysql 실행 후 중지 후 재기동 시 처음 -v 옵션으로 만든 폴더를 재사용하고 싶은데 재기동시 -v 옵션으로 기동하면 기존에 만든 사용자 및 테이블이 삭제가 되네요.. -v로 만든 볼륨을 재사용하려면 재기동시 어떻게 하면 될까요? (기존 만든 사용자와 db 테이블을 재사용하고 싶습니다.)
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
스토어와 컬렉션
안녕하세요. 이 부분 비교하는 게 전체적으로 이해가 안 가서 질문을 어떻게 남겨야 할지 잘 모르겠네요. 질문 글들을 봤는데, 이해 가지 않아서 글 남깁니다. 그냥 신규 등록할 때, 등록되는 대상을 URI로 넘겨주면 클라이언트 저장소에서 리소스를 관리한다고 표현하고, 최상위를 스토어라고 표현한다. 반면, 등록되는 대상을 넘겨주지 않으면 서버 저장소에서 리소스를 관리한다고 표현하고, 최상위를 컬렉션이라고 부른다. 이렇게 이해해도 되나요? 사실 이렇게 적으면서도 뭔 말인지 하나도 모르겠네요.. 그냥 넘어가도 될만한 내용이죠?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강연장부탁드립니다
회사 업무와 병행하다 강의를 전부 다 수강하지 못했습니다. 수강 연장해주시면 나머지 마저 잘 듣겠습니다. 부탁드립니다 ㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
리소스 식별 시 복수단어 사용
안녕하세요. 수업을 듣다 보면 자료에 계층 구조상 상위를 컬렉션으로 보고 복수단어 사용 권장이라고 나와있는데요. 최상위 한 번만 복수 단어를 사용하는 것인지, URI내에 계층구조는 모두 복수 단어를 사용하는 것인지 궁금합니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
디버깅 참고 답안 강의에서 마지막 문제 질문 드립니다
저는 마지막 문제를 Knight가 죽지 않았으면 AttackTarget을 실행하도록 else 부분을 추가하였는데 이 방법은 해결방안에 적합건지 여쭤보려고 문의 남깁니다
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
서버 레벨 트래블 할때, 분수대 리플리케이션 함수에서 에러발
서버 트래블이 시작 되면, 분수대 액터에서 타이머를 통해서 실행되는 서버에서의 OnRep_ServerLightColor() 함수에서 에러가 발생하는 것 같습니다..레벨 이동 중에 타이머 콜백 함수가 실행되서 그러는 것 같은데Travel 하기전에 모든 액터의 타이머를 Clear하는 함수도 써봤는데 안되는 것 같습니다.GetWorld()->GetTimerManager().ClearAllTimersForObject(...); 뭔가 인스턴스가 지워지는 중에 타이머의 콜백함수를 방지하는 방법이 있나요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
윈도우 OS 서버 컴퓨터에 도커를 통한 배포 작업을 해야 하는 경우
안녕하세요. 문의 드립니다. 윈도우 서버 컴퓨터에 도커를 통해 웹 배포 작업을 진행해야하는 상황입니다. 윈도우에서 도커 설치가 어렵다고 말씀해주셔서, 이런경 우에는 그럼 윈도우에 우분투를 설치하여 리눅스를 통해 도커를 설치하고 배포 하는 것이 더 좋은 방법인가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강연장부탁드립니다
감사합니다
-
해결됨CloudNet@와 함께하는 Amazon EKS 기본 강의
1.2. EKS 관리용 인스턴스 정보 확인, SSH 로그인 오류
강의를 따라 하나 하나 진행하고 있는데요. 제가 AWS에 대한 경험이 없어서.. 질문드립니다.myeks-host에 다운받은 *.pem 파일을 사용하여 SSH 접속을 하려고 하는데요.아래와 같이 설정 후 접속하면아래와 같이 오류가 발생합니다. telnet 공인IP 22로 접속 되는 것 확인 했습니다. CloudFormation을 통해 기본 인프라 배포 할때 사용한 KeyName에 키를 사용하여 (.pem) 로그인 시도하고 있습니다. 무엇이 문제 일까요?? -_-''
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
3way handshake 시점과 HTTP 메시지 생성 관련 질문입니다.
안녕하세요. 강의 중에 궁금한 점이 있어서 질문 남깁니다. TCP 3way handshake가 일어나는 시점이 그림을 보면 웹 브라우저가 HTTP 메시지를 생성한 후 Socket 라이브러리를 통해 TCP 3way handshake를 하고 있습니다. 그렇다면 HTTP 메시지 생성 -> 3way handshake로 연결 확인 -> 내 컴퓨터 OS로 데이터 전송 후 TCP/IP 씌워 패킷 생성 -> LAN에서 Ethernet프레임을 씌워 인터넷 망으로 던짐의 과정이라고 이해하면 되나요? 질문의 의도는 웹 브라우저에서 HTTP 메시지 생성 -> 내 컴퓨터 OS로 데이터 전송 후 TCP/IP 씌워 패킷 생성 -> LAN에서 Ethernet프레임 씌워 인터넷 망으로 던지기 전에 3way handshake 연결 확인을 하는 게 더 맞는 거 같아서요.. http 응답 메시지는 누가 만드는 것인지? 내 컴퓨터에서 보낸 데이터를 구글 서버에서 해석한 후 HTTP 응답 메시지를 생성할 때, 그 다음 HTTP 응답 메시지에 TCP, IP를 씌워 패킷을 생성할 때, 이 두 가지는 웹 브라우저에서 하는 건가요? 구글 서버에서 하는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
C++ 인스펙터 기능 문의드립니다.
C#개발을 주로 개발하는 개발자입니다. C#만가지고는 안될 것 같아서 C++을 공부하고있는데 함수나 변수 뒤에 . 찍어서 어떤 기능이 있는지 보여주는 인스펙터 기능이 C#에 비해 너무 불편해서 혹시 편리한 어떤게 있는지 궁굼해서 문의 드렸습니다. ㅠ ;빠진 부분도 오류가 안나와서 함참찾아야하는게 너무힘들어요 ㅠ .찍어도 나올 때도 있고 안나올때도있고 ㅠ 어렵습니다.!
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
Tcp 소켓 연결 질문입니다.
안녕하세요 다름 아니라 TCP 홀펀칭을 공부하다 궁금한 점이 생겨 질문드립니다. 이전까지 소켓이 연결되려면 listen상태로 대기중인 서버 소켓 그리고connect 함수로 연결 요청을 했을때 비로소 클라이언트 소켓과 서버소켓이 연결되는 것으로 알고 있었습니다. 홀펀칭 상황에서 양쪽의 클라이언트가 릴레이 서버를 통해 서로의 public IP , Port 를 알 고 있을때 한쪽 소켓이 listen하고 있지 않는 즉 양쪽 소켓 모두 connect()함수를 호출해서 연결이 성립될 수 있나요?
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
구조체의 operator()를 사용하는 이유가 뭘까요?
액터 우선순위 정렬과정에서 Sort의 매개변수로 FCompoareFActorPriority를 생성해서 넘겨주고 있고, 이 구조체가 operator()를 구현해서 소팅을 진행하는 것 같은데요. 기능적으로 그냥 전역함수를 선언하거나, 아니면 static 함수를 선언하고 함수 포인터를 넘겨주는 것과 차이가 없는 것 같은데 혹시 언리얼 엔진에서 굳이 이렇게 하는 이유가 있을까요? 사소한 거긴 한데, 이런 패턴이 꽤나 자주 보여서 여쭤봅니다..!