묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
placement new 질문!
안녕하세요.placement new 문법에 궁금한 게 있는데요.1.new(header) MemoryHeader(size)를 해석하면new(이미 할당된 메모리 주소)생성자(매개변수)인 것 같은데 맞나요?2.new 문법은 힙 메모리에 영역을 할당하고 생성자를 호출하는 거고,placement new는 이미 할당된 메모리에 생성자를 호출하는 거 같은데 제가 이해한 게 맞을까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Accpet와 Content-type이 다를 때 문제가 발생할 수 있을까요?
요청 헤더에서 Accept를 전달하고, 응답 헤더에서 Content-type을 전달하는걸로 이해했습니다.그런데 두곳의 미디어 타입이 일치하지 않을 경우 문제가 발생할 수 있을까요?예를 들어, css 파일을 요청할 때 Accept를 "text/css"로 보냈는데, 서버나 인프라 상의 이슈로 응답의 Content-type이 "text/html"로 온다면브라우저는 이를 css 파일로 인식하지 못해서 네트워크 요청 자체는 성공해도 스타일이 적용이 안되는 문제가 생길 수 있을지 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
IP 클라이언트, 서버의 경로 구간 길이 관련 질의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]IP(Internet Protocol)부분에서 문의드립니다.클라이언트는 서버를 찾아가는 과정이 오래 걸리는데,서버는 클라언트를 최단 경로로 찾아가게 되나요?위 그림 상으로는 그렇게 이해되어서 문의드립니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
Windows API SceneManager 동적할당 부분
switch (sceneType) { case SceneType::DevScene: newScene = new DevScene(); break; case SceneType::GameScene: newScene = new GameScene(); break; } sceneType별로 동적할당을 하는 부분 같은데,new 부분에 밑줄이 뜨는 이유가 뭘까요?GameScene부분과 DevScene 부분 상속 처리는 다 했습니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제풀이 관련 문의
강의자료에 포함된 실전문제풀이 pdf 파일이 12개 뿐인데 강의수는 14편까지 있던데 나머지 2개는 어디서 받을 수 있을까요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기한을 1달만 늘려주실 수 있을까요?
9월 23일 AWS 시험응시인데, 9월 2일날 강의가 만료라 1달만 기간연장 부탁드리겠습니다.....
-
해결됨CloudNet@ - AWS 네트워킹 입문
퍼블릭 서브넷 생성 후 통신 검증 관련해서 질문이 있습니다!
안녕하세요! AWS를 인턴 생활할 때와 국비 교육 들을 때 대충 듣고 써보긴 해봤는데 개념이 잘 잡혀있지 않았습니다. 이 강의를 통해 많이 배우고 있습니다. 좋은 강의 감사드립니다!제가 질문하고자 하는 것은 다음과 같습니다.실습을 따라하며 EC2 인스턴스를 생성하고 통신 검증을 했는데요.EC2 인스턴스 내부에서 외부로의 통신과 외부에서 EC2 인스턴스 내부로의 통신 모두 성공은 하였습니다. 다만 한 가지 이상한 것이 제가 웹 페이지 구성을 교안에 나온 것을 동일하게 입력했음에도 불구하고 실제 브라우저 웹 페이지 화면에서는 Test Web Server 라는 문구가 아니라 It works! 라는 문구가 나옵니다.이게 어떻게 된 일 일까요?
-
해결됨OpenStack을 활용한 클라우드 환경 구축하기
수업자료는 어디에서 다운받을 수 있을까요?
다운로드 링크가 있다는데요어딘지 잘 모르겠습니다.
-
해결됨OpenStack을 활용한 클라우드 환경 구축하기
수업중에 사용하신 img 이미지 제공 부탁드립니다
감사합니다
-
미해결OpenStack을 활용한 클라우드 환경 구축하기
수업에 사용하신 qcow2 img 이미지 제공해 주세요 ㅠㅠ
감사합니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Read 함수
강의를 보고나서 코드를 다시보며 이해를 해보고 있었습니다. ReadOnlySpan을 만들어준 후 count += (ushort)를 2번 해주는데 이 부분이 이해가 안되더라구요 왜 그런건가요 ?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HttpMessage 는 어디서 생성되나요?
HttpMessage의 헤더부분이나 바디부분의 내용이 어디서 생성되는 지 궁급합니다. 아무리 구글링을 해봐도 답이 나오지 않네요.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
Windows API 프레임워크 제작 싱글톤 define 정의 부분
똑같이 한거 같은데 오류가 나네요..뒷부분을 진행 못하고 있습니다 ㅠ <작성한 코드>#pragma once#define DECLARE_SINGLE(classname) ₩private: ₩classname() {} ₩public: ₩static classname* GetInstance() ₩{ static classname s_instance; ₩return &s_instance; ₩}
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
보안그룹과 엑세스 권한 차이
안녕하세요 선생님보안그룹과 엑세스 권한 설정차이가 궁금합니다저는 보안그룹을 통해 포트번호나 아이피를 통해 접근하는것을 허용하는거라고 이해하고있습니다그래서 둘의 차이가 헷갈립니다.실전문풀4 - 22번 풀면서 이러한 생각이들었어요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
동영상 스트리밍시 간헐적으로 윈도우 사라짐발생됩니다.
동영상제작시 문제가 있는것인지 모르겠으나 간헐적으로 동영상 플레이시 윈도우가 없어집니다. 다른 동영상도 해보았는데 문제는 없구요. 동영상 스트리밍 문제같은데 개선 부탁드립니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
s3 스토리지에 대한 질문
강사님, 안녕하세요.s3 glacier vault lock은 아카이브 데이터를 저장하는 컨테이너이고 s3 object lock은 객체가 일정 시간동안 삭제되거나 수정이 되지않도록 읽기만 하게 하는 기능이라고 돼 있는데.s3 glacier vault lock은 컨테이너고 s3 object lock은 기능인가요??
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
unordered_set 에서의 contains 함수
강사님 안녕하세요. : 충돌 강의에서 unordered_set::contains 함수를 사용해서 set에 저장된 키값을 찾으셨는데요(43분쯤에)대신에 find 함수를 사용하면 안되나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Packet Generator#2 string부분
안녕하세요이 부분까지는 실행이 잘되는 것을 확인하였습니다.그 뒤에 PacketFormat 부분에서실행시키면 아래와 같이 string부분은 입력이 안됩니다. 제 코드에서 틀린부분을 못찾겠어서 선생님이 올려주신 정답 코드로 다시 실행을 해보았는데똑같이 string부분이 입력이 안되는데 혹시 어떤 부분이 잘못되었는지 알려주실 수 있으실까요? class PlayerInfoReq { public long playerId; public void Read(ArraySegment<byte> openSegment) { ushort count = 0; ReadOnlySpan<byte> s = new ReadOnlySpan<byte>(openSegment.Array, openSegment.Offset, openSegment.Count); count += sizeof(ushort); count += sizeof(ushort); this. playerId = BitConverter.ToInt64(s.Slice(count, s.Length - count)); count += sizeof(long); } public ArraySegment<byte> Write() { ArraySegment<byte> segement = SendBufferHandler.Open(4096); bool success = true; ushort count = 0; Span<byte> s = new Span<byte>(segement.Array, segement.Offset, segement.Count); count += sizeof(ushort); success &= BitConverter.TryWriteBytes(s.Slice(count,s.Length-count), (ushort)PacketID.PlayerInfoReq); count += sizeof(ushort); success &= BitConverter.TryWriteBytes(s.Slice(count, s.Length - count), this. playerId); count += sizeof(long); success &= BitConverter.TryWriteBytes(s, count); if (success == false) return null; return SendBufferHandler.Close(count); } }
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP 연결 이라는 착각 강의 질문
안녕하세요, 강의 잘 수강하고 있습니다!L4 강의 중 TCP 연결 이라는 착각이라는 말을 하셨는데요, 강의를 다시 들어보아도 정확히 어떤 요지인지를 파악하기 어려워서 질문 남겨봅니다! 4 way handshake이 일어나지 않아도 연결은 끊긴 상태일수 있다는 의미인 것인지.. 구체적인 의미를 알려주시면 감사드리겠습니다!
-
해결됨OpenStack을 활용한 클라우드 환경 구축하기
강의 잘 듣고 있습니다. 자료는 어디서 받을 수 있나요
수업자료는 어디에 있는가요?openstack 수동설치 강의도 개강해주세요