inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

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

미해결

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

수강 연장 부탁드립니다..! 감사합니다.

  • 네트워크
  • aws
채림 댓글 2 좋아요 0 조회수 120

액터 리플리케이션 빈도의 사용성에 관하여 질문드립니다.

미해결

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

분수대와 같이 동작이 예측되는 고정 액터의 경우에 클라이언트에서 로직을 실행하도록 해 네트워크 부하를 줄인다는 것을 이해했습니다. 그런데 분수대 액터와 같은 고정액터가 정말 많은 실제 게임 환경에서 실제로도 각각 액터 하나하나 컨트롤해주면서 최적화를 시켜주나요? 이런 최적화 과정 하나하나가 정말 중요한지, 아니면 리소스 낭비이지만 강의이기 때문에 컨트롤하고 넘어간 것인지 궁금합니다. 실제 현업에서 어떤식으로 활용하는지 그 기준이 있는지 궁금합니다. 감사합니다.

  • unreal-engine
  • 네트워크
  • 언리얼-c++
이경택 댓글 1 좋아요 0 조회수 134

강의 연장 요청드립니다.

해결됨

CloudNet@ - Amazon EKS 기본 강의

곧 강의 수강 기간이 종료되어서요 연장부탁드립니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
별다방 댓글 2 좋아요 0 조회수 171

자바에서 2바이트 크기인 char에 할당되는 3바이트 크기의 한글...?

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. OutputStreamWriter, InputStreamReader를 이용해 한글을 파일에 쓰고 읽는 내용이 수업에 있는데요. UTF-8은 한글을 3바이트로 저장한다고 되어있고, 수업 때 작성한 코드를 보면 한글을 char 타입으로 저장이 잘 되는 것을 확인할 수 있습니다. (수업에서는 int형으로 저장했다가 이를 char형으로 캐스팅한것이지만 제가 따로 코딩을 해보아도 char 자료형에 한글이 잘 저장되더라구요) utf-8 에서는 한글을 3바이트로 저장하는데 자바에서 2바이트 크기인 char자료형에 잘 저장될 수 있는지 찾아보았는데, 자바에서는 변형된 utf-8을 쓴다고 하고 뭔가 굉장히 자세한 내용이 있었습니다. 그냥 자바에서는 utf-8에서는 3바이트로 저장되는 한글을 특별한 방법으로 2바이트로 저장한다고 알고있으면 될까요? 근데 또 한글로 저장해놓은 String을 바이트배열로 바꾸면 한글자당 세개의 바이트가 나와가지고 이해가 어렵습니다..

  • java
  • 네트워크
  • 객체지향
문예찬 댓글 1 좋아요 0 조회수 362

6강 서버 연결해제 시 NullException

미해결

윈폼C#.NetFramework 0.5년차~3년차(파트2)

Client의 연결해제 시 위 이미지 부분에서 null exception이 발생합니다.

  • C#
  • 네트워크
  • .net
최중권 댓글 2 좋아요 0 조회수 132

강의스크립트

미해결

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

강의 자막(스크립트) 다운로드 받을 수 있을까요?

  • 네트워크
루피형에이스 댓글 1 좋아요 0 조회수 322

35분 06초 질문 있습니다.

미해결

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

복사될때 RefCount가 1증가해서 넘어가기 때문에 사용중에는 삭제되지 않을것이라는 보장이 있다고 말씀해주셨는대 다른 쓰레드가 해당 메모리를 해제하면 삭제가 되는것 아닌가요?? 이부분이 잘이해가 안가서 질문드립니다. 다시 말씀드리자면 어떻게 상호배제가 구현되는지 잘 이해가 가지 않습니다.

  • 네트워크
  • MMORPG
  • windows-server
여울 댓글 2 좋아요 0 조회수 223

강의 자료 련

미해결

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

안녕하세요 강의 이미지 자료를 개인적인 노트 정리에 사용하고자 하는데 , 자료를 다운로드 받아볼 수 있을까요? 답변 부탁드립니다.

  • 네트워크
루피형에이스 댓글 2 좋아요 0 조회수 235

질문은 아니고 강의 내용과 pdf 교안이 다른 점이 있어서 제보드립니다

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

공부 진행에 전혀 문제는 없지만 자그마한 도움이 되고 싶어 말씀드려요 9. 채팅 프로그램.pdf CommandManagerV2 수정 필요한 부분 : public static final String DELIMITER = " | "; 수정 후 : private static final String DELIMITER = " \\| "; CommandManagerV3, CommandManagerV4 수정 필요한 부분 : public static final String DELIMITER = "\\|"; 수정 후 : private static final String DELIMITER = "\\|"; 11. HTTP 서버 만들기.pdf HttpResponse 수정 필요한 부분 : public void setStatus (int statusCode) { this.statusCode = statusCode; } 수정 후 : public void setStatusCode (int statusCode) { this.statusCode = statusCode; } HttpRequestHandlerV4 수정 필요한 부분 : private static void notFound(HttpResponse response) { response. setStatus (404); response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>"); } 수정 후 : private static void notFound(HttpResponse response) { response. setStatusCode (404); response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>"); } pdf 파일에서 setStatus 로 쓰다가 뒤의 커맨드 패턴 NotFoundServlet, InternalErrorServlet 에서는 setStatusCode로 메서드 이름을 사용하고 있어서 강의 내용과 동일하게 setStatusCode로 이름 통일을 시켜봤습니다 ServerMainV5 임포트 추가 import was.v5.servlet.HomeServlet; import was.v5.servlet.SearchServlet; import was.v5.servlet.Site1Servlet; import was.v5.servlet.Site2Servlet;

  • java
  • 네트워크
  • 객체지향
ssshhh 댓글 1 좋아요 1 조회수 176

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

미해결

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

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

  • 네트워크
  • aws
이정연 댓글 2 좋아요 0 조회수 88

[파일 입출력] 28:50

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

28:20 영상을 보면 'Tilemap' 빈 파일을 만들지 않고 저장이 되는 모습입니다. 그런데 제가 진행을 하면 위 이미지와 같이 assert(file != nullptr);에 걸립니다. 혹시 28:50 같이 'Tilemap' 빈 파일을 만들고 타일맵 저장을 진행해야 하는 게 맞는 방법인지 알고 싶어 글 올립니다.

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
wooni 댓글 1 좋아요 0 조회수 122

[이벤트와 조건 변수] 강의에서 unique_lock 사용 이유?

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

17분 쯤 unique_lock을 사용하였는데 별도의 인자로 std::defer_lock , std::try_to_lock , std::adopt_lock 등 을 넘겨주지도 않는데 굳이 unique_lock을 사용하는 이유가 있을까요? 그냥 lock_guard를 써도 되지 않나요?

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
김성범 댓글 1 좋아요 0 조회수 167

ServerSocket에 localhost라는 ip정보를 주지 않았는데

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] ServerSocket에 localhost라는 ip정보를 주지 않았는데 브라우저에서 http://localhost:12345 접속하면 응답을 받을 수 있는 이유가 뭘까요

  • java
  • 네트워크
  • 객체지향
ssshhh 댓글 1 좋아요 0 조회수 158

수강 연장 부탁드립니다.

미해결

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

안녕하세요. 업무와 병행하다보니 아직 자격증을 따지 못했습니다...ㅠㅠ 수강 연장이 가능할지 문의드립니다. 감사합니다!!!!

  • 네트워크
  • aws
똑똑한 제비 댓글 2 좋아요 0 조회수 81

C++ 버전을 조금 접목해서 Send 관련해서 lock 잡는 부분을 수정해봤습니다!

미해결

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

안녕하세요. 지금 단계에서는 완벽한 테스트가 어려워서 강사님이 보시기에 어떨지 의견 듣고 싶습니다. Send 과정에서 락을 최소화하고 싶어서 C++ 버전을 조금 차용했습니다. ProcessSend()에서 RegisterSend()를 호출하는 식으로, 한 번에 하나의 송신만 담당하면 락을 줄일 수 있을 것 같아서요. public void Send(byte[] sendBuffer) { lock (_lock) { _sendQueue.Enqueue(sendBuffer); } if (0 == Interlocked.Exchange(ref _sendRegistered, 1)) RegisterSend(); } 이렇게 해서 한 번에 하나의 스레드 만 접근하게 하구요. void RegisterSend() { lock (_lock) { while (0 < _sendQueue.Count) { byte[] buffer = _sendQueue.Dequeue(); _pendingList.Add(new ArraySegment<byte>(buffer, 0, buffer.Length)); } _sendEvent.BufferList = _pendingList; } bool pending = _socket.SendAsync(_sendEvent); if (false == pending) { OnSendCompleted(null, _sendEvent); } } 큐에서 데이터를 가져와 _sendEvent.BufferList에 세팅할 때만 락 을 잡습니다. OnSendCompleted 는 전체에 락을 안 잡고 중간에만 락을 잡았습니다. void OnSendCompleted(object sender, SocketAsyncEventArgs sendEvent) { if (0 < sendEvent.BytesTransferred && SocketError.Success == sendEvent.SocketError) { try { Console.WriteLine($"Transferred bytes {sendEvent.BytesTransferred}"); lock(_lock) { _sendEvent.BufferList = null; _pendingList.Clear(); if (0 == _sendQueue.Count) { Interlocked.Exchange(ref _sendRegistered, 0); return; } } RegisterSend(); } catch (Exception e) { Console.WriteLine($"OnSendCompleted Error {e.Message}"); } } else { Disconnect(); } } 답변 부탁드립니다. 감사합니다!

  • C#
  • unity
  • 네트워크
literate_t 댓글 2 좋아요 0 조회수 212

실습한 리소스 삭제

미해결

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

(과금이 안되려면) VPC도 삭제해야 하지 않나요?

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

VMware Ethernet1이 없는 경우

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

Vmware 윈도우11이 ms사에서 제공하지 않아서 따로 윈도우11 이미지를 받아서 VMware player에서 받아서 완전 쌩 윈도우11을 다운받앗는데 cmd 창에서 ipconfig를 쳐보니까 Ehternet0 밖에 안뜹니다.

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
최재영 댓글 2 좋아요 1 조회수 303

socker buffer 에 관하여 문의 드립니다.

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요 개발자님 오래전 부터 유트브로 보다가, 인프런 할인 할때 한번에 여러개(많이) 수강 하여 듣고 있습니다. TCP 통신 관련 프로세스를 개발 하고 싶어서 문의 드립니다. 유트브 이해하면 인생이 바뀌는 TCP 송/수신 원리 설명에서 2개의 buffer 가 소개 되었는데요, TCP 와 socker buffer에 대해 문의 드립니다. 1. TCP 에 Window Size(buffer) 를 리눅스 에서 실시간으로 조회 할수 있나요? (전은 못찾았습니다) 2. socket buffer 을 리눅스 환경에서 실시간으로 조회 가능 한가요? (이것도 찾지 못했습니다.) 3. process 에서 socket에 buffer을 퍼 올려라 하는 말씀과 window size 가 mss 보다 작아지면서 생기는 wait 문제를 해결 하려면 process 부터 확인 하라고 하셧는데, 이 문제는 process 에서 code로 socker 연결 이후 process 내부에 변수로 buffer(사용자 정의)을 선언 하고, socker.recv() 함수를 통해 변수로 선안한 buffer 에 다 적재 하면 process 단에서 TCP 에 쌓이는 문제를 해결 할 수 있다고 생각 해도 되는 걸까요?

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
otteu1m 댓글 1 좋아요 0 조회수 147

실무에서 쓰는 스위치들이 L2? L3? 인지 헷갈립니다.

미해결

그림으로 쉽게 배우는 네트워크

실제 핸드폰 단말을 사용해서 통화 혹은 데이터를 사용할 때 단말 --- 통신사 기지국(액세스망) --- 통신사 코어망 --- PDN(인터넷) 위와 같은 방향으로 트래픽이 흐릅니다. 여기서 통신사의 코어망 장비 중간에 장비를 연결해서 트래픽을 복사 후 모니터링 하는데 코어망 장비인 AMF <-> SMF 장비 사이의 트래픽을 TAP 장비를 통해 복사합니다. 그래서 AMF<-> SMF 사이의 트래픽을 TAP -> 집선 스위치 -> 분배기 스위치 -> 서버(수집 카드) 로 들어오게 됩니다 물론 서버 내에서도 통신을 위한 L3 스위치 등등은 모두 따로 다 연결된 상태입니다. TAP -> 집선 스위치 -> 분배기 스위치 -> 서버(수집 카드) 위 절차에서 각각의 장비와 스위치들은 L1 ~ L7 중 어떤거에 속할까요? 이미지화 해서 표현 하면 아래와 같습니다

  • 네트워크
  • 통신망
dongkyu9134bu2 댓글 2 좋아요 0 조회수 622

Windows 11 가상머신 다운로드 이슈 3

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

https://www.inflearn.com/community/questions/1431457/windows-11-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EC%9D%B4%EC%8A%88-2 위 링크를 참고해서 VMware 가상머신을 다운받고 zip 폴더를 여는데 손상된 파일이라고 뜹니다. 확인을 누르니까 압축해제는 동작하길래 압축해제를 눌러봤는데 압축해제를 하는 도중에 아래와 같이 뜹니다. 강사님과 동일한 환경에서 학습하고 싶은데 어떻게 해야하나요 ??

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
최재영 댓글 2 좋아요 0 조회수 262

인기 태그

인프런 TOP Writers

주간 인기글