inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

클라이언트와 서버

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 송신자를 클라이언트로 수신자를 서버로 예시를 들어주셨는데 이부분이 좀 아리송합니다. 분명 둘다 클라이언트이면서 서버일수 있는거 아닌가 해서요. 그림상에서는 미국에있는 친구만 서버라고 하니까 좀 아리송합니다. 클라이언트 패킷 전달 / 서버 패킷 전달 두 파트 부분에서 클라이언트가 한국에사는애, 서버가 미국에사는애로 예시를 들어주셨는데요. 제가 이해하고 있던 부분은 각각의 클라이언트는 모두 서버를 갖는다는 개념입니다. 보내는 클라이언트가 가진 서버를 통해 받는 클라이언트의 서버에 전송하고 반대로 받는 클라이언트의 서버가 보내 클라이언트의 서버에게 똑같이 전송하는 개념이요 아래 예시처럼 보내는 측면에서는 클라이언트고 받는 측면에서는 서버로 이해하는게 맞을까요? [ClientA가 ClientB에게 전송] Client A의 서버 → Client B의 서버 [ClientB가 ClientA에게 전송] Client A의 서버 ← Client B의 서버 이렇게 이해해야 하면 될까요?

  • 네트워크
궁콘이 댓글 1 좋아요 0 조회수 336

수강연장부탁드립니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요 수강연장부탁드립니다 사유는 작년에 바빠서 시험에 응시하지 못하였는데 올해는 복습하고 시험에 응시하려합니다.

  • 네트워크
  • aws
최태림 댓글 1 좋아요 0 조회수 175

진단통신 강의 듣다 궁금한 사항이 있습니다.

해결됨

자동차 SW - UDS 진단통신 정복하기

자동차에 여러 제어기들이 있을건데 개발 초기에는 각각의 제어기들이 미완성된 상태일 것으로 생각됩니다. 그럼 이 미완성된 제어기들을 차량 내 전부 탑재시키고 진단통신을 통해 재대로 동작되는지 체크하는건가요? 가전회사에서는 제어기판이 차량용처럼 많지 않아서 그런지 미완성된 제어기판들을 모두 통합제어하기 전에 예를들어 3개의 제어기판이 있는 경우 이상신호를 보낼 수 있는 PC가 1번 제어기를 대응하고 미완성된 2번 제어기판과 연동하여 상태에서 테스트를 진행하는 식으로 하는데 차량은 어떤식으로 진행되는지 좀 더 알고 싶습니다.

  • 네트워크
  • 임베디드
wash12 댓글 2 좋아요 0 조회수 553

PriorityQueue 관련 질문

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요. PriorityQueue를 직접 구현 하셨는데, 혹시 .NET 6부터 제공하기 시작한 PriorityQueue<TElement, TPriority>를 사용해도 괜찮은지 궁금하여 질문 드립니다! class JobTimer { PriorityQueue<Action, int> pq = new(); object _lock = new(); public static JobTimer Instance { get; } = new(); public void Push(Action action, int tickAfter = 0) { lock (_lock) { pq.Enqueue(action, Environment.TickCount + tickAfter); } } public void Flush() { while (true) { int now = Environment.TickCount; Action? action = null; lock (_lock) { if (pq.Count == 0) break; pq.TryPeek(out action, out var execTick); if(execTick > now) break; pq.Dequeue(); } if(action != null) action.Invoke(); } } }

  • C#
  • unity
  • 네트워크
김병대 댓글 2 좋아요 0 조회수 432

수강연장부탁드립니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

복습하고 더 학습하고싶어서신청드립니다. 감사합니다.

  • 네트워크
  • aws
김명주 댓글 1 좋아요 0 조회수 227

session id를 db에 저장하고 이후에 요청이 들어오면

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오) [질문 내용] 사용자가 로그인 서버에 요청을 보내서 정상적으로 로그인을 함. 정상적으로 로그인을 했을때 session id를 생성해서 db에 저장 session id를 cookie에 저장해서 응답으로 보냄 사용자가 추가로 서버에 요청을 보냄 DB에 저장된 session id를 찾아서 있으면 로그인한것으로 간주 질문 실무에서는 로그인 할때마다 session id는 변경이 되는 것인가요? session id를 찾기 위해서 DB에 접근하는 과정이 있을텐데 그러면 대규모 프로젝트의 경우 많은 사람이 로그인 하는 환경이면 부하가 많이 걸리진 않나요?(서버에서 로그인 말고 다른 여러 작업도 진행이 되는 상황)

  • 네트워크
홍명표 댓글 1 좋아요 0 조회수 411

네트워크 프로토콜과 계층 강의

미해결

롱런하는 슈퍼 개발자가 되기 위한 필수 지식, IT 인프라 기초 총정리

안녕하세요 강의 문의 드립니다. 10:34에 검은색 화면으로 넘어가는데 강의가 끝나서 이렇게 넘어가는게 맞는거죠??

  • 네트워크
  • security
  • infrastructure
  • cloud-computing
  • server-client
aksendid89 댓글 1 좋아요 0 조회수 382

EKS Add on 기능

미해결

CloudNet@ - Amazon EKS 기본 강의

안녕하세요 kube-proxy와 Amazon VPC CNI core DNS경우는 일반적으로 Kubernetes에 구성 요소 아닌지요? 그런데 왜 EKS에서 add on 으로 나와 있는건지 궁금합니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
최선을 다하자 댓글 1 좋아요 0 조회수 238

13강 void UABCharacterMovementComponent::ABTeleport() 구현에서 문제가 있습니다.

미해결

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

강의 코드와 같이 작성했으나 CharacterOwner에 멤버함수에 대해 접근이 안됩니다. //.h FIle class ARENABATTLE_API UABCharacterMovementComponent : public UCharacterMovementComponent 분명 UCharacterMovementComponent 클래스를 상속받았고 UCharacterMovementComponent 클래스안에 ACharater에대한 선언도 있는듯 한데 CharacterOwner포인터가 incompleted class라고 하면서 클래스 내부에 대해 접근을 하지못하네요..ㅠㅠ FVector TargetLocation = CharacterOwner->GetActorLocation() + CharacterOwner->GetActorForwardVector() * TeleportOffset; #include "GameFramework/Character.h" 우선 해당 클래스를 cpp에 포함시켜서 해결은 했는데 저만발생하는거같아 이상하네요 더좋은 방법이 있을까요?? 아래는 에러코드들입니다. error C2027: use of undefined type 'ACharacter' error C2039: 'GetActorLocation': is not a member of 'TObjectPtr<ACharacter> error C2027: use of undefined type 'ACharacter'

  • unreal-engine
  • 네트워크
  • 언리얼-c++
김준영 댓글 1 좋아요 2 조회수 334

강의가 누락된 것 같습니다

해결됨

왕초보를 위한 네트워크 기초

선생님 안녕하세요. 쉽게 설명해주셔서 저같은 초보도 정말 열심히 잘 이해해가며 배우고 있습니다. 감사합니다. 다름이아니라 강의가 누락된게 있는것 같아요(아마,,) 같은 네트웤크에서 통신은 - 스위치로 옥션에서 스위치 검색하기 위 페이지에 대한 강의가 빠져있는 것 같습니다. 그리고 그 다음 강의를 들어보면 스위치에 대해 처음배우는데 저번시간에 옥션에서 스위치를 검색해보면 스위치 허브라는것이 나오고 이것은 잘못된명칭이다~ 이러면서 강의를 시작하시는걸 보니 강의가 누락된게 맞는것 같습니다. 옥션에서 스위치 검색하는 강의를 찾아볼 수 없거든요.. ㅜ 혹시 맞다면 수정 부탁드립니다

  • 네트워크
YURI 댓글 2 좋아요 0 조회수 484

Amazon EKS Control Plane 아키텍처

미해결

CloudNet@ - Amazon EKS 기본 강의

안녕하세요. 강의 잘듣고 있습니다! Amazon EKS Control Plane 아키텍처 부분에서 ETCD 위에는 ELB를 사용하고 API서버 및 컨트롤러,스케쥴러 위에는 NLB를 사용하는 이유가 따로 있을까요? 감사합니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
김국평 댓글 1 좋아요 0 조회수 476

HTML FORM 사용 부분에서

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서는 회원 등록 폼을 /members/new로 get요청을 통해 회원 등록 폼 화면을 띄우고 회원 등록은 /members/new, /members에서 POST방식으로 데이터를 처리한다고 하셨는데 회원 등록을 /members/new_process처럼 별도의 공간에서 데이터 처리를 하는거 안좋은 방식인가요?

  • 네트워크
foskingson 댓글 1 좋아요 0 조회수 264

상태코드 404 vs 204

해결됨

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요! 프로젝트 도중에 에러 상태코드를 어떤걸 내려주는 게 맞는지 모르겠어서 질문 남깁니다! ex) @GetMapping("/{memberId}") public ResponseEntity<MemberResponse> findById( @PathVariable Long memberId ) { MemberResponse response = memberService.findById(memberId); return ResponseEntity.ok(response); } public MemberResponse findById(Long id) { Member member = memberRepository.findById(id) .orElseThrow(() -> new BusinessException(MEMBER_NOT_FOUND)); return MemberResponse.from(member); } 위와 같이 Member를 조회하는데 만약 Id에 해당하는 Member가 DB에 존재하지 않다면 204, 404중에 어떤 상태코드를 내려주는 게 맞나요??

  • 네트워크
qqqqw 댓글 1 좋아요 0 조회수 348

수강기간연장부탁드립니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수강기간을 생각하지 못하고 네트워크 스페셜이랑 동시에 구매했더니 강의를 다 듣지 못했습니다...ㅜㅜ 수강기간 연장부탁드립니다..

  • 네트워크
  • aws
ksyIIII 댓글 1 좋아요 0 조회수 248

그라파나 대시보드 싱크

해결됨

CloudNet@ - Amazon EKS 기본 강의

안녕하세요 강의 잘 듣고있습니다! 그라파나 대시보드 관련해서 싱크가 안맞는? 문제가 있어서 질문드립니다! 제가 테스트로 nginx 파드를 scale을 통해 2개로 늘렸다가 다시 1개로 변경했는데 여전히 2개의 파드가 그라파나에서 출력됩니다. 대시보드를 지우고 다시 만들어도 동일하게 2개의 파드가 나오는데 어떻게 해결할 수 있을까요? (프로메테우스나 EKS 환경에서 확인해보면 정확히 1개 의 파드만 있는 상황)

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
devops 댓글 1 좋아요 0 조회수 345

google Protobuf 관련 메모리 릭

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

CrtDumpMemoryLeaks(); 함수 호출을 통해 메모리 릭을 검사했는데 강사님의 코드에서는 다 잘 지우는 것 같아서 강사님 코드에서의 릭은 아닌것 같습니다 .. 강사님 코드에서 객체 생성을 다 막고 디버깅해도 똑같은 메모리 릭이 남았습니다.. google protobuf 에서의 릭인 것 같은데 .. pb.h pb.cc 는 건들지 못하니 고칠 방법도 없고 해서 이렇게 질문 올립니다. 저 메모리 릭을 해결하는 방법 이 있을 까요..?

  • 네트워크
  • MMORPG
  • windows-server
장계탕 댓글 1 좋아요 0 조회수 516

프로메테우스의 클러스터링

해결됨

CloudNet@ - Amazon EKS 기본 강의

안녕하세요! 프로메테우스의 아키텍쳐의 문제는 클러스터링(여러 노드에 분산)이 되지 않아 단일 노드에서 모든 메트릭이 처리되므로 대규모 환경에서 성능 저하 가 발생할 수 있는것으로 알고있습니다. - AMP & AMG 수업 당시 내용입니다 😀 하지만 실제로 헬름으로 배포해보니 각 노드로 쪼개져서 배포가 되더라구요..??왜 이런건지 궁금합니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
devops 댓글 1 좋아요 0 조회수 220

Win32API 클라이언트 연동

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강의에서는 서버에서 정해진 데이터(id, hp, 공격력)를 클라쪽으로 broadCast 하고, 클라에서는 Recv만 하고 있는데, 클라쪽에서도 Send하고 서버에서 Recv하는 echo방식으로는 어떻게 수정해봐야할까요..? ㅠ 목적은 Win32APi로 만든 클라이언트 2~3개정도 켜서 PacketHandler까지 구현된 Server와 붙혀서 이동동기화 부터 시도하고 있습니다 그래서 클라이언트 1개에서 만약 이동했다면 그 행동이 서버랑 다른 클라이언트에도 똑같이 보이게하고 싶습니다 ClientPacketHandler에 ServerPacketHandler의 Make_S_TEST 함수를 복붙하고 GameServer의 방법과 같이 BroadCast를 해야할지 아니면 Send함수를 따로 구현해야 할지 방향을 못잡겠습니다.

  • 네트워크
  • MMORPG
  • windows-server
minseob2996 댓글 1 좋아요 0 조회수 388

수강연장부탁드립니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

바빠서 아직 다 수강하지 못했네요 연장 부탁드립니다!

  • 네트워크
  • aws
appl 댓글 1 좋아요 0 조회수 211

RegisterRecv() 함수에서

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

WSABUF wsaBuf; ::WSARecv(_socket, &wsabuf, ...); 위 코드에서 WSABUF 타입 객체를 스택에 생성에서 WSARecv() 함수에 넘기면 이 함수가 바로 완료되지 않고, 나중에 완료 통지로 받는다면 스택에 생성된 WSABUF는 그전에 해제되서 잘못된 메모리에 쓰게 되는 게 아닌가요? 또 이런 api들을 호출할 때 넘길 파라미터를 스택에 생성할 지 new 로 힙에 생성할 지 기준은 어떻게 정하시는지 궁금합니다.

  • 네트워크
  • MMORPG
  • windows-server
댓글 1 좋아요 0 조회수 296

인기 태그

인프런 TOP Writers

주간 인기글