묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 기간 연장 부탁드립니다!
회사 일정으로 바빠서 시험을 빠르게 치지 못했습니다ㅠ수강 기간 연장부탁드립니다! ㅠ
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의연장 부탁드립니다
불합해버렸음니다..
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
네트워크 궁금한점이 있습니다.
서버개발 내용에 대해 궁금한것이 있어서 질문드려요.메인 서버가 있고접속한 클라이언트 1,2가 있을때 메인서버를 통해클라이언트 1,2를 서로 연결만해주고 연결후에는 메인서버를 통하지 않고 연결이 가능할까요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
jupyter notebook 설치 중 no space left on device가 발생합니다 ㅠ
안녕하세요, section 8 / docer 활용하기에서 jupyter notebook 페키지를 설치중 no space error가 발생합니다. 제가 EC2 인스턴스 생성 시 용량을 8G만 했었거든요. 그래서 일단 EC2 서버에 가서 용량을 16G로 늘리고, 블로그 보고 파티션 설정까지 해줬습니다. 현재 lsblk 치면 아래와 같이 나옵니다. 다시 jupyter notebook을 설치해도, 여전히 no space left 라고 나오네요 ㅠㅠ 뭔가 파티션 설정이 잘못 된 것 같은데, 방법을 알려주시면 감사드리겠습니다!!!!
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
host 자신을 가리키는 ip주소
보통 local에서 tomcat 서버 올리거나, 웹서버 올리면localhost로 접속하잖아요이것도 127.0.0.1로 자기자신을 가르키는 ip주소인거죠??왜 로컬호스트로 올라가는지 궁금했는데 이해가됩니다. 감사합니다.
-
해결됨이해하면 인생이 바뀌는 네트워크 프로그래밍
VMware Player
vmware가 pro가 비상용으로 풀리면서 player가 지금 다운로드가 안되는거 같습니다. pro 버전도 다운로드에서 이상하게 막혀버리고요 혹시 지금 상황이 계속 되면 어떻게 해야될까요 ㅠㅠ강의를 멈추고 다운로드를 계속 시도하고 질문 드리는 건데 버츄얼 박스로 해도 별 문제 없을까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
dhcp 서버를 찾을 때 브로드캐스트
Dhcp서버는 ip주소, 서브넷 마스크 등을 알려주는 것이고Ip주소를 할당 받기위해선 브로드캐스트 신호를 날려야하는데... 그렇다면 dhcp서버를 찾기 위한 브로드 캐스트 신호를 어떻게 판단하나요? 아무것도 모르는 상황이면 255.255.255.255로 날리는 건지... 근데 그렇다면 전세계에 신호를 날리니까 너무 비효율적인 거같고 Naver 언급하신 거보면 아닌 거같구요..아니면 본인의 ip는 할당받지 못 한 상황이더라도예시로 192.168.0.에 자신이 묶여있단 건 알 수 있는 건가요?근데 그렇다면 서브넷 마스크가 자동으로 192.168.0.255인 건 알텐데 그거는 또 dhcp에 물어본다는 정보니까... 뭔가 모순된 거 같기도 하고 헷갈려서 여쭤봅니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
aws 요금 청구 관련
이렇게 나와있는데 실제로 결제된건 아니고예상청구금액 같은 것 같아요혹시 왜 이렇게 나오는지 짐작가시는 거 있을까요?가입한지 한달 안되었고.. 똑같이 따라한 것 같거든요...짐작가시는 부분 있으시면 알려주세용...강의 쉬었다가 보려고 2주정도 인스턴스 정지해놓긴 했거든요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷 관련 질문이 있습니다!
패킷 보내시는 부분을 보고 있는데 쪼개서 보낼 때 결국엔 그 정해진 길이에 맞춰서 여러번 보내게 될텐데(예시: 1024 바이트를 최대로 하여 보냄)그렇게 되면 데이터가 채워져있는 부분을 제외하고 나머지는 0 바이트로 채워져서 보내지는걸로 알고 있습니다.근데 이게 가끔씩은 패킷에서의 데이터 자체가 0 바이트인 경우도 있을거같은데 이런 경우는 어떻게 판별해주는 방법이 따로 존재할까요?
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
IsLocalControlled와 오너쉽
8강 48분 40초에서 Client, Server RPC의 사용 조건인 엑터의 오너쉽 여부를 IsLocalControlled함수로 파악하라고 되어있습니다.근데 서버에서 ROLE_Authority / ROLE_AutonomousProxy에 해당 하는 엑터는 IsLocalControlled가 false인데 클라이언터와의 커넥션은 가지고 있어 client RPC가 사용 가능하고,ROLE_Authority / ROLE_SimulatedProxy는 IsLocalControlled가 true이지만 커넥션 없을 수도 있어 Client RPC를 사용하지 못할 수 있지 않나요?hasAuthority등으로 서버, 클라이언트 여부를 먼저 파악한뒤 클라이언트 일 때 커넥션 오너쉽을 확인하기 위한 용도로 isLocalConrolled를 사용할 수 있다는 뜻인지, 아니면 제가 isLocalConrolled 자체를 잘못 이해한 건지 헷갈립니다. 그리고 오너쉽, 소유라는 단어의 개념이 혼동됩니다.46분 40초에서 pawn의 '오너쉽', 50분의 표에서 클라 '소유', 서버 '소유'에서의 '오너쉽'과 '소유'는 해당 프로세스가 해당 엑터에서 isLocalControlled가 true가 나와 컨트롤 권한을 가지고 있다는 의미이고,Client, Server RPC의 사용 조건인 엑터의 '오너쉽' 여부에서의 '오너쉽'은 최상위 오너 엑터가 커넥션을 가진 playerContoroller인 경우를 의미하는게 맞나요?
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
character와 controller의 onrep_playerstate
character와 controller 모두 onrep_playerstate 함수를 사용하고 있습니다. 지금 제 코드는 controller의 onrep_playerstate 에서는 playerstate를 초기화하고, playerstate 안에 변수 값들을 HUD에 바인드 하고 있고character의 onrep_playerstate 에서는 playerstate의 변수 안에 값을 넣는 상황인데controller->character라는 기존의 프레임워크 실행 순서와는 다르게onrep_playerstate 함수가 리슨서버의 클라이언트 입장에서 매번 실행 순서가 뒤바뀌는 경우가 발생합니다. 이유를 찾아보니 playerstate를 서버에서 클라이언트로 리플리케이트하는데 매번 지연속도가 다르다고 하는 것 같은데 이럴 경우는 어떻게 해야할까요? settimer를 사용하는 방법은 지양되는 방식이라는 의견이 많아서 다른 해결방법을 모르겠습니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
웹서버 띄우는 docker run -d -p 9999:80 ~~ 명령에서 --it 옵션은 필요 없나요?
section 6 / 17분 50초 웹서버 띄우는 명령 docker run -d -p 9999:80 --name apacheweb2 httpd 에서 "-it" 옵션은 필요 없나요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
section 6 질문(-v 사용)
선생님 안녕하세요좋은 강의 감사드립니다. section 6, docker 주요 명령 익히기7 (컨테이너를 다루는 다양한 옵션) 강의 3:40초 부분에서 질문이 있습니다.해당 부분은 -v 옵션을 사용해서 docker의 특정 폴더를 로컬(여기서는 aws ec2 서버)의 폴더와 연결한 모습을 보여주고 있는데요. 문제는. 저는 이 도커에 -v를 사용해서 로컬의 폴더와 연결한 적이 없다는 것입니다. 제가 "section 6, docker 주요 명령 익히기5" 에서 한 것은 httpd 이미지를 사용해서 만든 도커를 연결한 것이었고, "section 6, docker 주요 명령 익히기7"에서는 httpd:alpine 이미지를 사용해서 도커를 새로 만들었거든요. 도커를 새로 만들었음에도 불구하고, 이전에 연결해놓은 -v가 그대로 작동하는 것은 왜 그런것이죠?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RWlock
Reader-writer Lock 잘 시청하였습니다.그런데 인터넷 글 구경중 SRWLock라고 지원해주는것이 있던데 이거는 오래된된것이라 안쓰는 추세인가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장 부탁드립니다
6월말 시험 신청했는데 강의 연장 부탁드리겠습니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장 부탁드립니다.
강의연장부탁드려도될까요 6월 한달간 다 듣는 걸 목표로 하겠습니다 급하게 따야할 일이 생겼는데 미루다 이제 듣기 시작했네요부탁드리겠습니다..!! 감사합니다.
-
미해결자동차 SW - UDS 진단통신 정복하기
CAN TP Addressing에 대한 질문 드려요
자동차 sw 신입 사원으로써 강의가 정말 도움이 됩니다. 그런데 ISO 15765 - 2 문서를 보면서 CAN TP 프레임에서 Addressing information에 관한 개념과 Normal Addressing, Exteneded Addressing같은 것들이 어떻게 활용이 되는지 궁금합니다
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 요청드립니다.
최근에 회사일이 바빠 강의를 들을 여력이 없었습니다.가능하다면 수강 기간 연장 가능할까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP Out of Order 발생 원인
안녕하세요 강사님 🙂 TCP 데이터 송수신과 관련하여 질문이 있습니다.데이터 시퀀스 넘버를 1, 2, ..., 100 이라고 했을 때,송신측이 1을 보내고 수신측이 1을 받고 2를 보내라는 ACK를 보내야 비로소 송신측이 2를 보내는 것으로 이해하였는데요.위와 같은 로직으로 송수신이 진행되면 순서가 잘못될 이유가 없을 것 같은데, 순서가 잘못되는 이유가 무엇인지 궁금합니다!프레임 한 개씩 체크하면서 보내면 너무 속도가 느리니, 실제로는 다수를 한 번에 보내고 ACK하는 방식으로 동작하는 것인지도 궁금합니다!위와 같이 동작하면 순서가 섞이는게 발생할 수 있다고 생각이 되어서요 🙂 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnRecvCompleted 내 RegisterRecv를 다시하는 이유가 먼가요?
좋은 강의 우선 너무 감사드립니다. ㅜㅜ 23:34 이후 부터 Recv 관련 내용을 듣다가 궁금한 부분이 있어서 질문드립니다. (1)OnAcceptHandler의 전체 코드를 살펴보면 클라이언트와 접속이 된 이후 수신 / 송신 이후 클라와의 연결을 끊어버리는데 (session.Disconnect() -> Shutdown, Close), OnRecvCompleted 내 RegisterRecv를 다시하더라도 클라쪽에서 보내는 데이터를 미처 다 수신받기 전에 끊겨질수 있지 않나요? 서버가 클라와의 연결을 끊을려고 할때 (Shutdown, Close) 클라쪽에서 보낸 데이터가 남아 있을 경우 바로 끊지 않고 비동기 수신 함수로 등록된 결과를 모두 처리하고 끊는걸로 이해하면 될까요? (2) 다시 낚시대를 던지는 행위 ? 가 결국은 클라와 연결이 된 이후클라쪽에서 한번에 여러개의 패킷을 send를 하기 때문으로 이해가 되는데, 만약 클라가 연결이 된 이후 한 개의 패킷만 전달한다는 정책이라면 따로 OnRecvCompleted 내 RegisterRecv를 하지 않아도 될까요?