묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
파트별 학습순서
안녕하세요, 학습순서에 대해서 질문드리려고 합니다.파트 3을 완강했고,게임서버4, 디비5, 웹서버6까지 강의를 구매해놓았습니다.저는 컴퓨터공학을 전공했지만 파트4의 내용들이 꽤 어려운 것 같아서, 파트4->파트6순으로 듣는게 맞는것인지 아니면 6->4 순으로 듣는것이 좀더 좋은지, 혹은 아예 독립적인 내용인지 여쭤보려 글 남깁니다.전부 다 수강한다는 전제하에 파트 별 학습순서를 추천해주실 수 있을까요:?감사합니다!
-
미해결네트워크, 그림으로 이해하자(2022ver.)
강의교안
강의 교안 어디서 확인가능할까요 ㅎㅎ
-
해결됨그림으로 쉽게 배우는 네트워크
유니캐스트 애니캐스트
수업 퀄리티가 너무 좋네용 잘듣고 있습니당유니캐스트, 브로드캐스트, 멀티캐스트, 애니캐스트 강의에서2:39, 3:20에 애니캐스트 -> 유니캐스트 오타인 것 같아용
-
미해결네트워크, 그림으로 이해하자(2022ver.)
질문드립니다.
안녕하세요 강의 잘 듣고 있습니다.NAT서버에 대한 내용을 듣다가 질문드리는데요;;사설ip를 공인 ip로 바꿔야 타 네트워크에 있는원격지에서 비로소 통신이 가능한 것 같은데요....NAT서버를 거치지 않으면 윈도우원격데스크톱 같은서비스를 사용할 수 없는건가요???크롬의 원격데스크톱은 아이디와 패스워드로이용이 가능한데 그럼 이 부분은 크롬원격데스크톱서버에 NAT서버가 있어서 아이디와 패스워드를 공인 ip로 매핑을 하는 건가요?감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Server Service에서 함수포인터 사용관련해서 질문을 남깁니다.
using SessionFactory = function<SessionRef(void)>; Service(ServiceType type, NetAddress address, IocpCoreRef core, SessionFactory factory, int32 maxSessionCount = 1); Service의 생성자는 이런식으로 SessionFactory라는 함수포인터를 받고 있습니다. 그런데 함수포인터를 전달하지 않고, ServerServiceRef service = MakeShared<ServerService>( NetAddress(L"127.0.0.1", 7777), MakeShared<IocpCore>(), MakeShared<GameSession>, // TODO : SessionManager 등 100); 이렇게 MakeShared로 생성된 GameSession 클래스를 전달해도 잘 동작하는데, 함수포인터 형식에 클래스를 그냥 사용해도 잘 동작하는 이유가 궁금합니다.MakeShared의 함수에서 ()를 사용하지 않으면, 내부적으로 xnew함수만 전달되어서 그런것인가요? 제가 이해한게 정확한지 모르겠어서 질문을 남깁니다. (한번도 function을 이렇게 사용한적이 없어서 모르겠네요 ㅜㅜ)
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
saa와 scp 내용 비교
saa 강의 듣고 scp도 취득할수 있나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
DNS에 질의할 때..
안녕하세요 선생님 좋은 수업 늘 감사합니다. Client가 DNS에 'www.abc.com'의 IP주소를 질의하면 SSL 서버의 IP 주소를 알려준다고 하셨는데, 혹시 Client가 의도성을 갖고 DNS에 있는 WebServer의 진짜 IP를 알아낼 수도 있는 것인가요?DNS가 'www.abc.com'의 진짜 IP 주소와 SSL 서버의 IP 주소를 매칭시켜 놓은 테이블이 어딘가 있을텐데 그것을 알아내면 SSL인증 없이 바로 접속이 가능하지 않을까 싶어서요.허무맹랑한 상상인가요..? DNS 는 엄청나게 강력한 보안이 적용된다고 하셨는데 그 정도로 쉽게 뚫리지는 않으려나요.. ㅋㅋㅋ 문득 궁금해서 여쭈어봤습니다
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
섹션4 네트워크 라이브러리 제작의 IOCPCore부분에 질문이 생겨 글을 남깁니다.
서버가 받은 클라이언트 소켓의 아이피와 포트를 출력하고 싶어서 Listner의 ProcessAccept함수 안의 출력부분에 코드를 이렇게 짰습니다.//..................... wstring IpAddress = session->GetAddress().GetIpAddress(); uint16 port = session->GetAddress().GetPort(); cout << "Client Connected!aaa" << endl; wcout << IpAddress << port<<endl; //........................그런데 출력이 계속 Client Connected! 라고만 뜹니다. 문자열을 아무리 변경해도 계속 이렇게 뜨네요. 포트문제인가 싶어서 컴퓨터를 껏다키고 해보아도 여전히 Client Connected!라고만 뜹니다. 이유가 무엇일까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
OSI 7 Layer 그림에서 Driver 와IP 사이에 갭은 무엇을 의미하나요?
안녕하세요. 선생님 아래 사진 보시면 빨간색 동그라미 부분에서 Driver 와IP 사이에 갭은 무엇을 의미 하나요? 여러가지 s/w가 있다는 의미인가요? 아님 서로 직접적으로 상호작용하지 않아 갭을 두어 그린신건가요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
인터넷 데이터 유통단위가 패킷?
안녕하세요. 선생님 [※중요] 이해하면 인생이 바뀌는 TCP/IP 송·수신구조 를 보고 질문드리는데요.인터넷에서 데이터 유통단위가 Packet이라고 하셨습니다 . 그런데 L2에서 캡슐화되어서 Packet이 Frame으로 바뀌지 않습니까? 그리고 라우터를 통해 다른 라우터로 데이터가 이동합니다. 그럼 인터넷 상에서 Frame 단위로 데이터가 유통되는게 아닌지요?라우터가 Frame 뜯어 확인해서 Packet이 되어서 인터넷 데이터 유통단위가 Packet이라고 말씀하신건가요? 라우터에서 어떤한 일이 일어나는지 궁금합니다. 정리하자면 이렇습니다. 인터넷 데이터 유통단위가 패킷? 라우터에서도 en, de capsulation이 일어나는가 구체적으로 어떻게 일어나는가?취업을 위해 cs 지식 넣고 있습니다. 감사합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 부탁 드립니다.
수강 연장 부탁 드립니다. 일과 병행하려니 시간이 촉박하네요...
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
Transit Gateway (TGW) 장표 문의
그림에 보니까 cgw 가 있던데 의미상으로는 VGW 이어야 할 것 같은데혹시 CGW가 의미하는 약자는 무엇이고왜 이것이 연결되어 있는지 여쭤봅니다. 통상 CGW는 Customer Gateway 아닌가 싶어서요. 감사합니다.~
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
클라이언트 연동 질문입니다
안녕하세요현재 해당 강의 수강중에 궁금한 점이 있어서 질문드립니다제가 4인이 한 세션에 들어갈 수 있는 게임을 만들고자 하는데 (유니티로 제작할 예정입니다) 유니티 클라이언트에 로비 레벨이 있고 각 클라는 로비 레벨에서 매칭 신청을 하면 c++서버에서 매칭 신청 클라를 데디서버 프로세스를 띄우고 해당 데디서버를 통해 세션플레이를 진행하고자 합니다제가 유니티를 안해봐서 유니티에도 언리얼 데디서버 같은 기능이 있는지 혹은 직접 데디서버 역할을 하는 c# 프로그램을 구현해야하는 것인지 궁금합니다.rookiss님 유니티 강의에서 다루는 내용이 해당 내용을 포함하는지도 궁금합니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
권한 경계와 역할에 대한 문의
안녕하세요.권한 경계와 역할에 대해 문의드립니다.1)정책 중 s3fullaccess를 주고 권한 경계 설정에서 s3readonly를 주면 IAM사용자는 s3에 대해 읽을 수 있는 권한만 부여가 됩니다.그렇다면 정책을 s3readonly로 처음부터 설정하지 않고 full access 정책을 주고 권한 경계를 통해 s3readonly를 따로 주는 이유가 궁금합니다.2)EC2에서 원래 RDS와 S3에 접근하지 못하는데. EC2가 RDS와 S3에 접근할 수 있도록 정책을 연결 후 역할을 부여하면 EC2가 RDS와 S3에 접근이 가능하다.라는 부분입니다.그런데 저는 클라우드 엔지니어 과정을 통해 EC2 인스턴스로 웹 서버를 구축하고 RDS(MariaDB)로 워드 프레스를 설치하는 실습을 했습니다. 당시에 따로 EC2가 RDS에 접근하도록 따로 역할을 할당하진 않았지만웹 서버를 통해 mariadb-server에 접근할 수 있었습니다. 역할을 부여했어야 하지 않아도 mariadb-server에 접속이 가능한 부분과 '역할 부여를 통해 EC2가 RDS와 S3에 접근이 가능하다'라고 하는 부분의 차이가 궁금합니다.감사합니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
로드맵 관련
기존에 있던 강의랑 겹치는게 있고 안겹치는게 있는거 같은데 이 강의를 듣고 다음 강의는 어떤걸 들어야 할까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
데이터 처리량
데이터 처리량을 늘리고 싶어서소켓버퍼와 MTU크기를 튜닝해도 경로 중간에 있는 라우터의 크기가 작게 설정돼있으면 이런 경우는 방법이 없나요??헤더에 분할 할 수 없다는 시그널을 남겨서 보내기도 하나요?? 감사합니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강연장 부탁 드립니다.
수강연장 부탁 드립니다. 좀 짧은 것 같습니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 기한 연장 부탁드립니다...ㅠ
회사 일이랑 병행하면서 공부하다 보니까 벅차서 현재까지도 수강을 제대로 못하고 있는데수강 기한이 얼마 남지 않았네요..수강 기한 연장해주시면 감사드리겠습니다.
-
미해결왕초보를 위한 네트워크 기초
교재는 어디있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 수강 도중에 교재를 보라고 하시는데교재는 어디서 볼 수 있나요
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
atomic<uint32> _popCount 관련
안녕하세요. 궁금한 게 있습니다._popCount에 관해 질문이 몇 개 보이는데 좀 다른 내용이지만 저도 관련해서 질문합니다._popCount 변수가 Pop 함수를 실행하는 쓰레드 개수를 추적하는 것인데요, Pop함수를 실행하는 쓰레드의 개수가 아닌, Node* oldHead = _head;이 코드에서 얻게 되는 동일한 포인터를 참조하는 쓰레드의 카운트를 추적해야 하는게 아닌가 하는 의문이 듭니다. 이를테면 Pop을 실행하는 쓰레드가 한 50개가 있다고 하면 계속해서 _popCount는 1이 될 수가 없을 거 같은데요, 실제로 테스트 해봤는데 Delete 함수로 진입을 안 합니다. 제가 잘 못 생각하는 부분이 있을까요?