묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
template function과 inline 키워드 관련 문법질문
클래스 몸체(body)밖에 템플릿함수의 구현부를 작성할 때는 inline키워드를 사용하고몸채내부에는 사용하지 않고 있어서 궁굼해서 해당 내용을 찾아봤습니다. inline 키워드를 사용하는 이유는 ORD(one definition rule) 그니깐 중복정의를 막기위해서 사용합니다. 2. 쓸 때 없는 스택생성을 막아 오버헤드 최적화하지만 굳이 inline 키워드를 붙여주지 않더라도 컴파일러가 알아서 처리해주고inline키워드를 붙이더라도 컴파일러가 상황에 따라서는 적용시키지도 않기 때문에 inline 키워드는 쓰지 않아도 된다고 결과를 얻었는데 맞는걸까요?
-
미해결이해하면 인생이 바뀌는 네트워크 프로그래밍
Windows 11 가상머신 다운로드 이슈
Due to ongoing technical issues, as of October 23, 2024, downloads are temporarily unavailable.Windows 11 가상머신 다운로드가 안된다고 나옵니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST와 리소스 생성
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요POST의 결과로 새로운 리소스가 생성되지 않을 수도 있음.이라고 자료에 나와 있는데, 그렇다면 일반적으로는 POST의 결과로 리소스가 생성된다는 말씀이신가요? 그렇다면 앞에 예제에서 나온 회원 정보 관리 API에서POST로 회원을 신규 등록하면 리소스가 생성되는 것인가요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
try catch finally에서 핵심예외 반환 방법은?
try catch finally에서 finally에서 발생한 예외로 try에서 발생한 핵심예외가 없어지고 finally에서 발생한 부가예외로 변경되어서 예외가 리턴되는데요, try with resources 와 같이 핵심예외를 반환하면서 부가예외를 반환하는 방법은 따로 없는건가요?
-
미해결CloudNet@ - Amazon EKS 기본 강의
안녕하세요 ~ 궁금한 사항이 있습니다.
원클릭 배포를 통해서 eks 생성 하였습니다.마스터 노드와 워커노드 둘다 퍼블릭 서브넷에 배치되어있으며워커노드마다 퍼블릭 IP 를 할당받은걸로 확인됩니다. 혹시 외부와 통신시에 고정 ip 1개로 통신하고 싶다면 워커노드를 프라이빗 서브넷에 배치후 NAT GateWay 를 통한 방법만 있을까요 ??
-
해결됨실습으로 배우는 핵심 네트워크 기술
명령어 질문(wr VS copy run start)
cisco 명령어에서 wr과 copy run start 명령어의 차이점이 뭔가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장 부탁드립니다
학습이 부족해서 시간이 더욱 필요합니다.연장해주시면 정말 감사하겠습니다!
-
해결됨스스로 구축하는 AWS 클라우드 네트워크 - 기본편
site-to-site vpn 구성에 필요한 customer gateway (cgw) 구성이 필요한 위치 문의
customer gateway 는 tokyo vpc 에 구성하는게 맞는지요 ?교육 강좌에는 vpc-04-cgw 이름이긴 하지만 seoul vpc (vpc01)에 생성하는것 같아 문의 드립니다.tokyo vpc(vpc-4)에 libreswan 으로 vpn 설정을 하고 seoul vpc(vpc-1)의 virtual gateway 와 connection을 맺는데 , customer gateway 는 어떤 역활을 하는건지요 이해가 안됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Unhandled Exception 에러 질문.(해결완료)
24.10.29 수정 맨 밑에 해결 방안 적어놨습니다.저처럼 고생하는 사람 없기를 바랍니다. 24.10.24?socket 이 null인데요. 해당 호출스택입니다 socket = null 조사식 캡처본입니다. 이전 강의에서도 처음 실행했을 때 네트워크 허용 관련 창이 떴었는데 빠르게 누르면서 뭘 눌렀는지 모를정도로 가볍게 생각하고 넘어갔는데 계속 이런 상황이라 디버깅이 어렵네요. 다른 질문에도 Unhandled Exception 나온 분꺼도 읽었는데 일단 기본 테스트니까 넘어가라고 하셔서 했는데도 계속 뜨더라고요.. 4강 강의는 계속 이렇게 무시하고 진행해야 할까요? 구글링했을 때 제가 네트워크 허용안한거 같은데 다시 허용 뜨게 하는방법도 모르겠고, 조언 부탁드립니다 ㅠㅠ 24.10.27 추가4번의 호출스택에서 _args.ConnectSocekt이 null 입니다._args는 null이 아니고, SocketError는 success로 넘어옵니다. 그리고 네트워크 허용 창 같은 경우 방화벽을 다 해제하고도 진행해 봤었는데 그대로이며,방화벽 다 해제하고, 다시 진행하니까 Sever를 허용 하시겠냐고 창이 떠서 이번에는 허용을 눌렀는데도 그대로입니다.. 디버깅 모드 하지 않고 실행하면이러고 끝입니다. Socket Error 조사식.This protocol version is not supported. 저는 작업한것들을 강의마다 git으로 올려두고 있는데 혹시나하고 Session3 26강까지는 정상작동했다가Session#4 27강에 해당 에러를 발견하게 됐습니다. 이전에 이런 에러가 없었는데.. 원인을 계속 찾아볼게요 24.10.29 해결구글링과 gpt를 통해서 찾아봤습니다.우선 연결할 port(7777)가 없는 것을 확인. 방화벽에서 차단하고 있는지 체크. 인바운드 규칙으로 포트 추가. 로컬 Ip를 직접 연결하고, TcpListner를 직접 Start 호출. 코드문제 1. Close 매개변수를 사용하지 않았습니다. 강의 따라가다가 놓친것 같네요.. 코드문제 2. _reserveSize == FreeSzie 같으면 null 일때 문제.현재 Open 메서드에서 _reserveSize가 FreeSize와 같을 때 null을 반환하도록 되어 있습니다. 이 경우 OnConnected 메서드에서 Array.Copy를 호출할 때 openSegment.Array가 null이 되어 ArgumentNullException이 발생할 수 있습니다. 이제 에러는 안나지만, 서버와 클라의 연결이 계속 안됐습니다.이런식입니다.그러다 멀티쓰레드를 사용하면 시간이 안맞아서 그럴 수 있다고 하더라고요기존 IPAddress ipAddr을 원복시키고,Thread.Sleep으로 5초 늦게 연결을 하니까 정상작동이 됐습니다 다른 도움이 필요하시면 ChatGPT에 기다려달라고하고 class 전체 복사해서 하나씩 읽게 한 다음에, 문제되는 점을 찾거나 에러 관련 질문을 넣으면 적지않게 도움을 받을 수 있을겁니다.
-
미해결윈도우 악성코드(malware) 분석 입문 과정
VMware 17 Player 인터넷 속도
안녕하세요. 제공해 주신 자료에서 Vmware 가상 환경에서 실습을 진행하고 있습니다.Vmware Player 무료 버전을 사용하고 있는 탓에 네트워크 설정을 만질 수 있는 부분이 제한적인 상황입니다.인터넷 속도가 72~78Mbps를 넘지 못하고있습니다. 가상 환경을 구성하는데 있어서 문제가 발생하는 걸까요? 코어와 램을 늘려도 현상은 반복되고, 구글에 나와있는 여러가지 방법들을 사용해도 해결이 되고있지 않습니다. 실습에 있어 제한이 많이 되는 상황이라서 질문 드립니다.더 필요한 정보가 있으면 말씀 주시면 답변 드리겠습니다. 감사합니다.
-
해결됨스스로 구축하는 AWS 클라우드 네트워크 - 기본편
curl 되고 ping이 안되는 이유는 무엇일까요?
route table 구성까지 실습을 하였습니다. 그런데 회사에서 실습해야하는 상황이라 라우트 테이블 구성하고 security inbound를 0.0.0.0/0 이 아닌 회사ip/32 설정하니 ping 동작이 막혀서 동작을 안하더라구요. 그래서 curl을 해보니 이건 또 동작을 합니다. outbound도 설정을 안했는데요. 왜 그런지 알수 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
ReadFileV2 클래스 실행시 무한 루프 현상
public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream(FILE_NAME); long startTime = System.currentTimeMillis(); byte[] buffer = new byte[BUFFER_SIZE]; int fileSize = 0; int size; while ((size = fis.read(buffer)) != 1) { fileSize += size; } fis.close(); long endTime = System.currentTimeMillis(); System.out.println("File name: " + FILE_NAME); System.out.println("File size: " + fileSize / 1024 / 1024 + "MB"); System.out.println("Time token: " + (endTime - startTime) + "ms"); } } CreateFIleV1, 2, readFileV1 까지는 결과가 나오는데readFileV2는 결과가 나오지 않습니다 인텔리J에서 뭐 설정 해야 할게 있을까요? 추가로 BUFFER_SIZE를 8192 -> 100으로 줄여봐도 결과는 결과가 나오지 않네요..ㅠpublic static final int BUFFER_SIZE = 100;buffered.dat 파일에 에디터에서 설정 해라 라는거 같은데 인텔리제이 초기설정이 따로 있을까요..?This document contains very long lines Soft wraps were enabled to improve editor performance.This file explicitly re-assigned ot plain text
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
오타 제보드립니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]단순 오타 제보드립니다.IO 기본1 pdf 에 HDD, SSD 인데, HDD, SDD 라고 되어있습니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장문의
안녕하세요 강의가 이제 한달밖에 안 남았는데 회사에 중요한 프로젝트가 있어서 도저히 보지 못하고 있습니다 ㅠㅠ. 최대한 강의를 연장해주실수 있을까요? ㅠㅠ
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강연장부탁드립니다.
안녕하세요수강신청을 하고 수강을 하고 있었던 중에 프로젝트에 투입되면서 수강이 중간에 지연되었습니다.올해 말까지는 꼭 강의들으면서 따고싶은데 수강 기간을 연장할 수 있을까요?부탁드리겠습니다.
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
백로그에 대한 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]서버에서는 서버 소켓으로 PORT 번호 지정해서 열어놓고클라이언트가 TCP 연결을 완료하면 서버에서 백로그큐에 연결 정보를 저장하고, 서버에서 accept()를 하면 큐에서 꺼내 소켓을 생성한다고 설명하셨습니다. 근데 GPT나 다른 사람의 내용을 종합하면 클라이언트의 TCP 연결이 요청되면 해당 연결 정보를 syn 큐에 저장하고 연결이 완료되면 os에서 백로그에 저장한 뒤, 서버에서는 accept()를 하면 단순히 백로그에 대한 정보를 꺼내서 소켓을 만든다고 합니다. 내용을 정리하던 중 헷갈려서 어떤 것이 정확히 맞을지 궁금해서 질문드립니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버 배포 관련해서 질문드립니다.
지금 올라와 있는 서버 강의를 듣던 중에 배포 관련해서 궁금하여 질문 남깁니다.c++게임서버를 aws에 배포하는 과정 내용의 강의를 올리실 생각이 있으신가요?배포하는 과정이 궁금합니다.
-
해결됨CloudNet@ - Amazon EKS 기본 강의
Karpenter VPC 질문입니다.
안녕하세요 강사님.강사님께서 만들어주신 강의를 보고 많은 도움을 얻고 있는 수강자입니다.최근 다시 공부하면서 궁금한 점이 생겨 문의드립니다.Karpenter Preconfig 배포 관련하여, 배포 시 VPC는 172.x.x.x 대역을 사용하는데 VPC 설정 없이 Amazon EKS 클러스터를 생성하면 192.168.x.x 대역으로 생성됩니다. IP 대역이 서로 달라도 운영 시 문제가 없을까요? 테스트 진행 중에는 별다른 이슈가 없어서 깊게 생각하지 않고 테스트를 이어갔습니다. 그러나 테스트를 마친 후, IP 대역의 차이가 있어 문의드리게 되었습니다.참고 Karpenter Preconfig 배포[1] https://cloudneta.github.io/cnaeblab/2023-05-19-CH5-3/ 024-10-20 11:17:10 [ℹ] eksctl version 0.193.0 2024-10-20 11:17:10 [ℹ] using region ap-northeast-2 2024-10-20 11:17:10 [ℹ] setting availability zones to [ap-northeast-2b ap-northeast-2c ap-northeast-2d] 2024-10-20 11:17:10 [ℹ] subnets for ap-northeast-2b - public:192.168.0.0/19 private:192.168.96.0/19 2024-10-20 11:17:10 [ℹ] subnets for ap-northeast-2c - public:192.168.32.0/19 private:192.168.128.0/19 2024-10-20 11:17:10 [ℹ] subnets for ap-northeast-2d - public:192.168.64.0/19 private:192.168.160.0/19 #배포시 오류 내용#참고 1 2024-10-20 11:56:12 [ℹ] waiting for CloudFormation stack "eksctl-eks-mj-cluster" 2024-10-20 11:56:13 [!] IRSA config is set for "vpc-cni" addon, but since OIDC is disabled on the cluster, eksctl cannot configure the requested permissions; the recommended way to provide IAM permissions for "vpc-cni" addon is via pod identity associations; after addon creation is completed, add all recommended policies to the config file, under `addon.PodIdentityAssociations`, and run `eksctl update addon` 2024-10-20 11:56:13 [ℹ] creating addon 2024-10-20 11:56:14 [ℹ] successfully created addon #참고 2 2024-10-20 12:03:16 [✔] created 1 managed nodegroup(s) in cluster "eks-mj" 2024-10-20 12:03:17 [ℹ] IRSA is set for "aws-ebs-csi-driver" addon; will use this to configure IAM permissions 2024-10-20 12:03:17 [!] IRSA has been deprecated; the recommended way to provide IAM permissions for "aws-ebs-csi-driver" addon is via pod identity associations; after addon creation is completed, run `eksctl utils migrate-to-pod-identity` 2024-10-20 12:03:17 [ℹ] creating role using provided policies for "aws-ebs-csi-driver" addon 애드온 설치 확인
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 부탁드립니다.
안녕하세요.좋은강의 잘 수강하고있습니다.올해에는 자격증취득을 목표로 열심히 수강중에 있지만, 직장을 다니면서 병행하기가 쉽지않아 계획이 늦어지고 있는 상황입니다.급한 업무는 마무리되서 이제 다시 시작할려고 하니 수강기간이 얼마 남지않아서, 수강연장이 가능하다면 부탁드려도 될까요.감사합니다.