묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    미해결웹 개발의 핵심, HTTP 완벽 마스터하기!
next.js 와 SOP
react (client) + node.js (backend) 와 같은 구성에서는 SOP 에서 설명해주신 '동일 출처 정책' 으로 인해 'fetch' 등을 사용할때 막히는 경우가 종종 있었는데요. 그래서, 이전에는 fe 팀과 be 팀이 개발을 할때 CORS 작업을 항상 했었던걸로 기억합니다. 최근에 많이 사용하는 next.js 는 bff (backend for frontend) 가 중간에 있어서 SOP 로 인한 문제가 거의 없는것 같은데요. (SOP 는 설명해주신것처럼 브라우저 자체의 보안이기 때문에) 이렇게 이해하는게 맞을까요?
 - 
      
        
    미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
강의 섹션 8: 네드워크 -프로그램 3부분 10:45 오타?
교안에서는 p.29 인데 여기서 여러 서버가 접속해도 문제없이 작동하는것을 확인할 수 있다 부분이헷갈려서요.여러 클라이언트가 접속해도로 바뀌어야 되는거 아닌가요. 지금 클라이언트 여러대에 서버 한대에 그 서버에서 쓰레드 만들어서 작동하는 걸로 이해했는데혹시 제가 잘못 이해한걸까요. 감사합니다.
 - 
      
        
    미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
제대로 이해한게 맞나 궁금합니다
close() 메서드에서 synchronized와 if(closed){ return;} 조건문을 해준 이유가 해당 세션 종료시 close() 메서드 호출과 서버 종료시 SessionManager의 closeAll()을 통한 close() 메서드 호출이 동시에 되고 중복으로 호출 되는걸 막기 위해서 해준거라고 이해하면 될까요?
 - 
      
        
    미해결IT보안을 위한 와이어샤크 네트워크 패킷 분석 실전
인코딩중으로 표시됩니다
강의중 절반 정도가 인코딩 중으로 표시되어 들을 수 없습니다. 빠른 시일내로 수정부탁드립니다.
 - 
      
        
    미해결IT보안을 위한 와이어샤크 네트워크 패킷 분석 실전
인코딩 중으로 표시되는 강의
일부 강의가 인코딩 중이라며 재생이 안됩니다
 - 
      
        
    미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
receive하는 부분과 send하는 부분의 차이
강의를 쭉 듣다 궁금한게 생겨서 질문올립니다강의에선 receive하는 부분에서는 lock을 걸지 않고, send하는 부분에서는 lock을 걸어서 경합을 방지해주는데요 send도 receive도 둘다 async계열의 함수를 사용해서 비동기로 작동하기때문에 멀티쓰레드가 들어갈거같은데요. 왜 send에만 lock을 걸어서 경합을 방지하고, receive에는 lock을 걸지 않는지가 궁금해요
 - 
      
        
    미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 부탁드립니다.
수업을 듣고싶은데 일이 많아서 못들었어요.. 10월 말까지 볼수있도록 기간 연장 요청드립니다. 감사합니다 !!
 - 
      
        
    미해결누구나 시작할 수 있는 네트워크 Step 1 (네트워크 모델)
교육내용 중복
교육내용이 중복됩니다. 아래선생님께서 상세히 설명해놓으셨는대 아직 조치가 안된거같습니다. 교육내용이 중복인대 재생해야하는 점이 너무불편하고 시간낭비가 된다고 생각듭니다. 조치부탁드립니다.
 - 
      
        
    미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
커서의 위치의 중요성
커서의 위치의 중요성은 채팅 때문에 그런가요?
 - 
      
        
    미해결모든 개발자를 위한 HTTP 웹 기본 지식
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
강의 내용 4분부터 요청 메시지 시작 라인의 request-target에 대해서 설명하실 잘 모르는 부분 질문 드립니다.GET /search?q=hello&hl=ko HTTP/1.1 Host: www.google.com여기서 요청 대상 경로에는 절대 경로가 들어간다고 하시고 절대 경로는 "/"로 시작하는 경로라로 설명되어있습니다.그런데 /로 시작하는건 상대 경로 아닌가요?절대 경로가 www.google.com/search 처럼 전체 경로를 나타내는 것이고 상대 경로는 현재 위치를 기준으로 하는 경로만 나타내는 것이니request-target에 들어가는 '/' 로 시작하는 형태의 경로는 상대 경로여야 하는 것아닌가요?헷갈려서 질문드립니다.제가 상대경로 절대경로 개념을 잘못이해하고 있거나 반대로 이해하고 있는걸까요?
 - 
      
        
    미해결도커 컨테이너 인프라 이해와 해킹/보안
b374K 세션 끊김
안녕하세요 B374K-V2.8 에디터 수정 후 비밀번호 입력하면 정상적으로 로그인되지만 후에 작업을 진행하게 되면 세션이 끊겨 다시 패스워드 입력 화면으로 돌아오게 됩니다. 이후 실습(리버스쉘)을 진행하기 힘든점이 있는데 어떻게 해결할 방법이 있을가요??
 - 
      
        
    미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Stomp Allocator의 Release함수에 대한 질문입니다.
예들 들어서, 할당된 메모리 주소가 0x1000~0x3000이고, 실제 사용하려는 메모리 위치를 0x2008로 반환받았다고 가정할 때,const int64 address = reinterpret_cast<int64>(ptr);const int64 baseAddress = address - (address % PAGE_SIZE);이 계산으로 전체 메모리 해제가 가능한가요? 메모리 해제 부분이 이해가 잘 안되네요..
 - 
      
        
    미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기한 연장 부탁드립니다.
일에 치여 살아 아직 다 수강하지 못했습니다.수강기한 연장해주시면 감사드리겠습니다.
 - 
      
        
    미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
C++ 전혀 모르는데 C# 서버
C++ 전혀 모르는데 C#서버 만드는데전혀 지장 없을까요?
 - 
      
        
    미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장부탁드립니다
수업을 듣고싶은데 일이 너무많아 10월까지도 강의를 들을수 없을것같아 연장요청 미리 남깁니다ㅠㅠ 감사합니다
 - 
      
        
    해결됨모든 개발자를 위한 HTTP 웹 기본 지식
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예 _> 있을지도 모르지만 못찾았습니다.3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.PATCH도 같은걸 반복하면 PUT처럼 반복해도 바뀌는게 없지 않나요? PATCH는 멱등이 아닌 이유가 뭔가요?
 - 
      
        
    미해결모든 개발자를 위한 HTTP 웹 기본 지식
리소스 질문드립니다
리소스가 회원 조회, 회원 등록, 회원 수정에서"회원"이 리소스이고 "미네랄을 캐라"에서는 "미네랄"이 리소스라고 하셨는데요. 여기까지는 이해했습니다.그러면 실제 /members/{id} 라는 uri에서 리소스는 members만 리소스인가요? 아니면 /members/1 , /members/2, /members/3 같이 id도 포함한 /members/{id} 이것이 리소스인가요?
 - 
      
        
    미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의에 질문이 있습니다
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; namespace ServerParctice { internal class Connector { Func<Session> _sessionFactory; public void Connect(IPEndPoint endPoint, Func<Session> sessionFactory) // 커넥트할건데 비동기로 할거 { // 일단 연결할 상대방의 주소를 알아야겟지? Socket socket = new Socket(endPoint.AddressFamily,SocketType.Stream,ProtocolType.Tcp); SocketAsyncEventArgs connectArgs = new SocketAsyncEventArgs(); _sessionFactory = sessionFactory; connectArgs.Completed += OnConnectCompleted; connectArgs.RemoteEndPoint = endPoint; connectArgs.UserToken = socket; RegisterConnect(connectArgs); } void RegisterConnect(SocketAsyncEventArgs args) { Socket socket = args.UserToken as Socket; bool pending = socket.ConnectAsync(args); if(pending == false) { OnConnectCompleted(null,args); } } void OnConnectCompleted(object sender, SocketAsyncEventArgs args) { if(args.SocketError == SocketError.Success) { Session session = _sessionFactory.Invoke(); session.Start(args.ConnectSocket); session.OnConnect(args.RemoteEndPoint); } else { Console.WriteLine($"OnConnectCompleted Failed : {args.SocketError} "); } } } }강의 코드인데요, Connector객체는 하나만 만들고 그 Connector가 Connect()를 호출하면서 연결할 서버들의 소켓을 만들고 세션을 만드는데요. Func<Session> sessionFactory; 이 부분이 왜 전역변수로 관리되는지가 궁금해요. Connect()를 호출할때마다 _sessionFactory에 할당되는게 달라지는데 만약 멀티쓰레드 환경에서 동시다발적으로 Connect()를 호출하게 된다고하면 경쟁이 일어날거 같아서요. 만약 Connector객체 하나가 하나의 연결만 관여를 한다면 socket은 왜 전역으로 안 빠져있는지도 궁금하네요
 - 
      
        
    미해결쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)
내부 Pod간 통신 시 Nginx 사용
참고 강의- Nginx 사용시 마주하게 되는 상황들과 해결 방법 (09:00) 질문Pod간 통신 시 nginx를 통해서 통신하게 끔 하는게 실무에서 보편적으로 많이 사용하는 방법일까요? Pod랑 연결된 Service의 DNS를 호출하는 식으로 사용하면 ingress에 추가 설정도 안해도 되고.. nginx를 사용하지 않으니 nginx에 부하도 덜 주고 하는 장점들이 있는 것 같아서요. 감사합니다.
 - 
      
        
    미해결CloudNet@ - Amazon EKS 기본 강의
POD에 Security Group이 부착되어있을 경우 통신 흐름 문의
통신흐름과 관련하여 문의할곳이 마땅치 않아 여기에 문의글을 남깁니다. NodeGroup에 Custom NodeGroup SG가 부착되어있어서 외부통신을 제어하고 있습니다.이때 별도의 서브넷을 만들어서 ENIConfig를 통해 Pod의 IP대역을 신규로 구성한 서브넷으로 변경하고, Pod에 PodSG를 구성해주었습니다. 이럴경우 ELB는 NodeGroupSG를 거쳐서 PodSG로 흘러가는 통신흐름이 만들어지는건가요? 아니면 ELB에서 다이렉트로 PodS로 흘러가는 통신흐름이 만들어지는건가요?? ELB의 IP대역은 노드그룹 서브넷의 IP대역내에 있는 상태입니다.