수강 기간 연장 부탁드립니다.
미해결
AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 부탁드립니다..! 감사합니다.
- 네트워크
- aws
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 부탁드립니다..! 감사합니다.
미해결
이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
분수대와 같이 동작이 예측되는 고정 액터의 경우에 클라이언트에서 로직을 실행하도록 해 네트워크 부하를 줄인다는 것을 이해했습니다. 그런데 분수대 액터와 같은 고정액터가 정말 많은 실제 게임 환경에서 실제로도 각각 액터 하나하나 컨트롤해주면서 최적화를 시켜주나요? 이런 최적화 과정 하나하나가 정말 중요한지, 아니면 리소스 낭비이지만 강의이기 때문에 컨트롤하고 넘어간 것인지 궁금합니다. 실제 현업에서 어떤식으로 활용하는지 그 기준이 있는지 궁금합니다. 감사합니다.
해결됨
CloudNet@ - Amazon EKS 기본 강의
곧 강의 수강 기간이 종료되어서요 연장부탁드립니다.
미해결
김영한의 실전 자바 - 고급 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을 바이트배열로 바꾸면 한글자당 세개의 바이트가 나와가지고 이해가 어렵습니다..
미해결
윈폼C#.NetFramework 0.5년차~3년차(파트2)
Client의 연결해제 시 위 이미지 부분에서 null exception이 발생합니다.
미해결
모든 개발자를 위한 HTTP 웹 기본 지식
강의 자막(스크립트) 다운로드 받을 수 있을까요?
미해결
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
복사될때 RefCount가 1증가해서 넘어가기 때문에 사용중에는 삭제되지 않을것이라는 보장이 있다고 말씀해주셨는대 다른 쓰레드가 해당 메모리를 해제하면 삭제가 되는것 아닌가요?? 이부분이 잘이해가 안가서 질문드립니다. 다시 말씀드리자면 어떻게 상호배제가 구현되는지 잘 이해가 가지 않습니다.
미해결
모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요 강의 이미지 자료를 개인적인 노트 정리에 사용하고자 하는데 , 자료를 다운로드 받아볼 수 있을까요? 답변 부탁드립니다.
미해결
김영한의 실전 자바 - 고급 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;
미해결
AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장을 부탁드립니다.
미해결
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
28:20 영상을 보면 'Tilemap' 빈 파일을 만들지 않고 저장이 되는 모습입니다. 그런데 제가 진행을 하면 위 이미지와 같이 assert(file != nullptr);에 걸립니다. 혹시 28:50 같이 'Tilemap' 빈 파일을 만들고 타일맵 저장을 진행해야 하는 게 맞는 방법인지 알고 싶어 글 올립니다.
미해결
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
17분 쯤 unique_lock을 사용하였는데 별도의 인자로 std::defer_lock , std::try_to_lock , std::adopt_lock 등 을 넘겨주지도 않는데 굳이 unique_lock을 사용하는 이유가 있을까요? 그냥 lock_guard를 써도 되지 않나요?
해결됨
김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] ServerSocket에 localhost라는 ip정보를 주지 않았는데 브라우저에서 http://localhost:12345 접속하면 응답을 받을 수 있는 이유가 뭘까요
미해결
AWS Certified Solutions Architect - Associate 자격증 준비하기
안녕하세요. 업무와 병행하다보니 아직 자격증을 따지 못했습니다...ㅠㅠ 수강 연장이 가능할지 문의드립니다. 감사합니다!!!!
미해결
[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(); } } 답변 부탁드립니다. 감사합니다!
미해결
AWS Certified Solutions Architect - Associate 자격증 준비하기
(과금이 안되려면) VPC도 삭제해야 하지 않나요?
해결됨
이해하면 인생이 바뀌는 네트워크 프로그래밍
Vmware 윈도우11이 ms사에서 제공하지 않아서 따로 윈도우11 이미지를 받아서 VMware player에서 받아서 완전 쌩 윈도우11을 다운받앗는데 cmd 창에서 ipconfig를 쳐보니까 Ehternet0 밖에 안뜹니다.
해결됨
이해하면 인생이 바뀌는 네트워크 프로그래밍
안녕하세요 개발자님 오래전 부터 유트브로 보다가, 인프런 할인 할때 한번에 여러개(많이) 수강 하여 듣고 있습니다. 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 에 쌓이는 문제를 해결 할 수 있다고 생각 해도 되는 걸까요?
미해결
그림으로 쉽게 배우는 네트워크
실제 핸드폰 단말을 사용해서 통화 혹은 데이터를 사용할 때 단말 --- 통신사 기지국(액세스망) --- 통신사 코어망 --- PDN(인터넷) 위와 같은 방향으로 트래픽이 흐릅니다. 여기서 통신사의 코어망 장비 중간에 장비를 연결해서 트래픽을 복사 후 모니터링 하는데 코어망 장비인 AMF <-> SMF 장비 사이의 트래픽을 TAP 장비를 통해 복사합니다. 그래서 AMF<-> SMF 사이의 트래픽을 TAP -> 집선 스위치 -> 분배기 스위치 -> 서버(수집 카드) 로 들어오게 됩니다 물론 서버 내에서도 통신을 위한 L3 스위치 등등은 모두 따로 다 연결된 상태입니다. TAP -> 집선 스위치 -> 분배기 스위치 -> 서버(수집 카드) 위 절차에서 각각의 장비와 스위치들은 L1 ~ L7 중 어떤거에 속할까요? 이미지화 해서 표현 하면 아래와 같습니다
해결됨
이해하면 인생이 바뀌는 네트워크 프로그래밍
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 폴더를 여는데 손상된 파일이라고 뜹니다. 확인을 누르니까 압축해제는 동작하길래 압축해제를 눌러봤는데 압축해제를 하는 도중에 아래와 같이 뜹니다. 강사님과 동일한 환경에서 학습하고 싶은데 어떻게 해야하나요 ??