묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨그림으로 쉽게 배우는 네트워크
수업 자료를 한번에 받을 수 있는 방법은 없을까요?
각 강의마다 강의 자료를 올려주신거 같은데한번에 다운로드하는 방법이 있나요?감사합니다~!!
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
Select와 Overlapped의 차이에 대해 좀 헷갈리는 부분이 있습니다.
Overlapped 방식은 비동기 + 논블로킹 이고 이전 예제 WSASelectEvent를 이용한 예제는 동기 + 논블로킹 으로 이해 했습니다.Overlapped의 로직 흐름은 while문 진입 후 Event방식의 경우 WSARecv의 반환값이 SOCKET_ERROR일때 WSAGetLastError()가 WSA_IO_PENDING이라면 Sleep 혹은 WSAWaitForMultipleEvents으로 대기하다가 콜백방식이면 깨워서 처리, 이벤트방식이면 시그널되었으므로 이후 다음 코드 실행Select의 로직 흐름은 while문 진입 후 WSAWaitForMultipleEvents로 대기 후 시그널되면 인덱스정보로 세션의 위치를 알아낸 후 해당 세션의 소켓을 통해 NetworkEvent를 확인해서 Accept인지 Recv플래그를 통해 적절한 처리이렇게 정리하고 나니 결국 Overlapped는 Recv를 먼저 실행한 후 대기하는 것이고 Select는 대기한 후 Recv하는 것이구나 라는 생각이 들었고, 처음에 보여주신 블로킹/논블로킹, 동기/비동기에 관한 그림으로 볼 때 Select와 Overlapped 모두 Sync-NonBlocking과 같이 동작하는게 아닌가 하는 생각이 들었습니다. 왜냐하면 INFINITE로 두면 반환할때까지 Blocking 방식처럼 동작할 것이라고 생각했고, INFINITE가 아닌 Timeout을 주면 주기적으로 확인한다는 것이므로 Sync-NonBloking처럼 동작한다고 생각했습니다. 제가 생각한 것이 맞는지 궁금합니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
private ip와 public ip 할당
private ip를 공유기를 사용할때 말고 할당받을 수 있는 또 다른 예시들이 있을까요? public ip를 할당받을 때의 예시도 궁금합니다. 감사합니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
hostfile과 cache dns
안녕하세요 선생님 강의 덕분에 TCP/IP 통신과 네트워크의 전반을 이해할 수 있었습니다 감사합니다! 다름이 아니라, dns 파트 정리 중 hostfile과 cache dns 개념이 헷갈려서 질문 드립니다...! Q. hostfile과 cache dns는 같은 의미인가요?
-
해결됨[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
C++ 프로그램 관련
대중적으로 C++를 공부할 때 비주얼 스튜디오를 사용하기도 하지만 Rider 프로그램도 있는 것으로 알고 있습니다. 개인적으로 인텔리제이를 선호하는 터이기도 하고, 언리얼 공부를 위해 C++를 공부하고 있는데, Rider를 사용해서 수강해도 되는 부분일지 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
분할전송 관련 질문
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 강의 잘 듣고있습니다분할전송에서 Content-Length를 제대로 파악할수가없어서 지정을 하면안된다고 하셨는데아예 Content-Length를 지정할 방법이 없는걸까요?ex) 난 3byte씩 10번 보낼래이런식으로 말이죠 갑자기 궁금해져서 질문남겨봅니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
질문있습니다
if (_popCount == 1) { Node* node = _pendingList.exchange(nullptr); if (--_popCount) { DeleteNodes(node); } else if (node) { ChainPendingNodeList(node); } delete oldHead; }_popCount가 1인 상태가 나 혼자 삭제하고 있는 중이고 혼자 삭제하는 중이라면 삭제가 예약된 데이터들도 삭제한다고 이해를 했습니다. 삭제가 예약된 데이터들을 삭제를 할 수 있는지 체크하는 부분이 위에 있는 if(--popCount) 조건문으로 알고 있는데 여기서 --_popCount를 하면 _popCount가 0이 되어서 나 혼자 삭제하는 중이여도 다른 예약된 데이터들을 삭제를 할 수 없는거 아닌가요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Cmake 에서 Generate 할때 CMakeLists.txt 파일이 없다는 Error는 어떻게 해결할 수 있나요??
이렇게 뜨는데 해결방법을 모르겠습니다 ㅠㅠ그리고버전을 23버전으로 사용했는데공부하는 시점에서 강의에 나오는 3.17로 진행하는건 문제가 없을까요??
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
5-2 질문입니다.
동일하게 설정 했는데, RIPv2 설정이 L3SW2에서는 라우팅 테이블로 잘 보이지만 L3SW1에서는 보이지 않고, PC1과 서버2 <-> L3SW2까지는 통신이 잘 되지만 서버3까지는 통신이 되지 않습니다.이유가 뭘까요...?!
-
해결됨왕초보를 위한 네트워크 기초
회선방식 및 osi 계층 질문 있습니다.
인터넷은 패킷교환 방식으로 통신을 한다고 알고있습니다. 이유는 회선교환방식은 A와 B가 통신을 하는데 끊어지는데 문제가 발생하면 안되기 때문이라고 알고있습니다. 근데 패킷교환방식도 마찬가지 아닌가요? 무슨말이냐 하면1개의 회선에 여러개의 패킷으로 쪼개서 여러사용자가 이용한다고 들었습니다. 근데 이런방식 또한 회선이 끊어지면 통신에 문제가 발생하지 않나요?? osi7계층에서 1 2 3 계층은 장비간의 연결 4 5 6 7 간에는 어플간의 통신이라고 알고있습니다. 그럼 만약에A장비와 B장비가 프로그램이 내장되지 않는 예전 전화같은 장비라면 3계층까지만 필요하고 4 5 6 7 계층은 필요없나요??
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
엔트리 하드웨어 프로그램 오류
영상에서 처럼 엔트리 하드웨어를 통해 나노 보드를 연결하려고 했습니다. 드라이버 설치는 문제 없는데, 펌웨어 설치에서 하드웨어가 연결되지 않았다고 뜹니다.다른 usb 포트에 연결도 해봤고 전원을 껐다 키기도 했습니다.IDE에서 Blink 예제를 확인하였을 때는 문제없이 uploading 까지 진행되었습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
포폴용 iocp서버를 배포 하고 싶습니다
포폴용 게임 서버 구성을 위 처럼 하고 싶은데, windows인 IOCP서버 배포에 관해서는 정보가 없어서 가이드를 받고 싶습니다. 게임에 대해 좀 더 구체적으로 말씀드리면회원가입/로그인 등 실시간성이 중요하지 않은 컨텐츠들은 ASP.Net으로 로비동작들을 구현하고실시간 성이 중요한 배구는 IOCP 서버로 소켓 연결해서 게임을 구현하고자 합니다. 위와 같은 구조로 게임 서버를 AWS에서 배포를 한다면 각 asp.net, redis, mysql, windows별로 EC2해서 배포 하는거 말곤 답이 없을까요...?혹시나, 도커를 쓸 수 있다면 혹시 가능하다면 말씀해주시면 감사하겠습니다.🙇♂️
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
클라이언트에서 서버 전향시 연봉 협상
안녕하세요 루키스님! 강의 언제나 잘 보고 있습니다!https://www.inflearn.com/questions/801980/%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8-%EC%BB%A4%EB%A6%AC%EC%96%B4-%EA%B3%A0%EB%AF%BC몇달전에 해당 질문 글을 올리고 빡세게 공부해 서버 면접에 최종 합격했습니다!최종 합격은 한곳만 했고 아직 다른곳은 진행중인 상태입니다.다만 아쉬운점이 연봉 문제로 현재 회사에서 사천 중반 정도를 받고있는데 최종 합격한 회사에서는 연봉을 삼천 후반대로 제시해주시더라구요..서버 신입으로 지원했다보니 어느정도 감봉은 예상했지만 생각보다 액수가 커 고민중인 상황입니다.이정도는 감수하는게 보통일까요?바쁘신데 강의 내용에 관한 질문이 아니라 죄송합니다 ㅠㅠ
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
수강기간 연장 요청드립니다!
강의를 결제하고 나서 업무가 바빠 이제야 학습중인데, 수강기간이 부족합니다 ㅠㅠ 연장 요청드립니다 :)
-
해결됨왕초보를 위한 네트워크 기초
논리주소와 물리주소
논리주소와 물리주소에 관해서 이해가 부족해서 질문 부탁드립니다. . 근데 논리주소와 물리주소를 나누어놓은 이유가 뭔가요?? 논리주소가 사람이 이해하기 쉽고 변동이 쉬워서 이고 물리주소는 사람이 이해하기 어렵다는것 까지는 이해했습니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
PUT메소드 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 강의 잘 듣고있습니다다른게아니고 강의에서 PUT메소드를 사용하면아예 리소스가 대체된다고 하셨는데그러면 그전에있던 리소스는 되살릴방법이 아예 없는걸까요?그 전에있던 리소스를 다시 사용하고싶으면 애초에 PATCH로 하는게 맞는건가요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
연결 리스트 33분 부근에서 건너뛰기 같은게 되요..
연결 리스트 영상에서 33분 정도 쯤에 GetNode 메소드를 만드는 방법(원리?)를 간략히 설명하던도중 건너뛰기 같은게 됩니다..이거 어떻데 해야하나요..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
질문있습니다
함수 PromiseWorker, TaskWorker 이들에 인자를 오른값으로 받은 이유가 뭔가요??
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
결제 실패 이유
AWS 자격증 응시하려고 카드정보를 입력했는데 자꾸 결제 실패가 뜹니다. 다시 확인하고 맞게 입력했는데도 결제 실패가 뜨는데 무슨 이유인지 알고 싶습니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
L2 Access switch의 연결
안녕하세요 선생님 유튜브 강의 잘 보고 있습니다! 좋은 강의 만들어주셔서 감사합니다 !!이번 강의를 보다가 궁금증이 생겼습니다Q. L2 Access switch가 End-point와 직접 연결되는 스위치라고 적혀있는데 여기서 '직접 연결'이란 유선으로만 연결되는게 아니라 무선도 포함하는건가요? '직접 연결'이라는 표현이 유선만 포함되는 것 같아 헷갈립니다 !..