inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Connector.Connect 질문입니다.

미해결

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

클라에서 Connector를 통해서 연결시도를 할 때, Connector에게 endPoint를 전달합니다 Connector에서는 socket에 endPoint.AddressFamily를 전달하는데, 제가 생각하는 것은 IP주소 '만' 전달합니다. 뒤에 SocketAsyncEventArgs args 변수를 선언하고 args.RemoteEndPoint에 endPoint를 한 번 더 전달합니다. socket.ConnectAsync할 때 args를 전달합니다. 헷갈리는 부분은 endPoint를 두번 전달하는 것입니다. socket에는 IP주소'만' 들어있어서 포트번호를 모르니 args.RemoteEndPoint에 port번호 포함 주소를 다시 준 것 인가요?

  • RemoteEndPoint
  • network
  • socket
  • unity
  • C#
댓글 1 좋아요 0 조회수 451

Part 4 완료 후 코드리뷰 중 질문입니다.

미해결

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

OnRead함수의 역할은 args.BufferList에 연결된 RecvBuffer가 RecvAsync를 통해 받은 데이터의 사이즈와, RecvBuffer의 DataSize 프로퍼티에서 확인가능한 버퍼 내부의 해독 안 된 데이터의 사이즈를 비교하여 차이의 유무를 판단하는 것이라 이해했습니다. 그런데 OnWrite의 기능은 이해하기 어려운 것 같습니다. 간단하게나마 데이터 수신 후 오버플로우 체크용 함수로 이해는 했는데 정확한지를 모르겠네요

  • RecvBuffer
  • C#
  • OnWrite
  • network
  • unity
댓글 1 좋아요 0 조회수 306

uvicorn reload 설정 관련

해결됨

파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)

안녕하세요! 이전에 nest.js 강의를 듣고, 너무나 큰 만족감과 함께 많은 도움을 얻었던 기억이 있어서 fast api 강의도 출시하자마자 구입하여 공부중인 회원입니다! 이번 질문을 통해 문의드리고자 하는 내용은 uvicorn의 reload 설정 문제입니다. 현재 클라이언트로부터 파일(.zip)을 업로드 받아서, 압축 해제 후 subproccess로 실행시키는 API를 만들어서 연습해보고 있습니다. 참고로 압축 결과물은 파이썬 파일( .py) 입니다. 그런데, 압축해제 할 때마다 uvicorn이 변화를 감지하여 서버를 재실행시킵니다. 물론 reload 기능을 OFF하면, 문제가 없습니다. 하지만 uvicorn.run 옵션 중에 reload_excludes가 있어서 사용해보려고 했으나 원하는대로 동작하지 않네요 ㅠㅠ (참고: Settings - Uvicorn ) 프로젝트 루트 경로에 있는 server.py 파일은 아래와 같이 작성하였고, 파일 업로드를 받아 압축해제하는 경로는 다음과 같습니다. {{project root}}/app/files import uvicorn if __name__ == "__main__" : uvicorn. run ( "app.main:app" , host = "localhost" , port = 8000 , reload = True , reload_excludes =[ "app/files/" ], ) 위와 같이 설정하여도 uvicorn은 app/files 경로내의 변화를 감지합니다..ㅠ_ㅜ uvicorn의 reload 제외 설정을 어떻게 해야할까요! 답변 부탁드리겠습니다..!

  • python
  • 동시성
  • FastAPI
JB_ 댓글 1 좋아요 1 조회수 6013

개발 환경 구축에서

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 파이썬과 아톰 모두 깔아서 처음 코드 작성했는데, autocomplete-python과 스크립트 플러그인도 모두 작성했거든요, 뭐가 문제일까요?ㅠㅠㅠ

  • python
  • python
withyang 댓글 1 좋아요 0 조회수 328

with와 format 관련 질문 있습니다.

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

안녕하세요 강의를 잘 보고 있는 수강생입니다. import pickle for i in range ( 1 , 51 ): with open ( " {0} 주차.txt" , "w" , encoding = "utf8" . format ( i )) as report : report . write ( "- {0} 주차 주간보고 - \n 부서 : \n 이름 : \n 업무 요약: " . format ( i )) 퀴즈에서 with 문에 format를 사용해서 했는데 안되던데 그 이유가 with문은 str 형태라서 사용을 못하는건가요? 만약에 with 문에 전체가 str 형태라면 format 사용 가능한가요? 답변 부탁드리겠습니다. 강의 너무 잘 듣고 있습니다!

  • python
ufo9363 댓글 1 좋아요 0 조회수 278

57번 질문입니다

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 16:20 초 가량 data.keys() 를 item 에 집어넣으셨는데 그럼 item 은 data 의 키값을 가져오는건데 data[item] 을 하니 벨류값이 나오는지 도무지 이해가 안갑니다 ㅠ 56번도 같은 맥락으로 이해가 안갑니다. 감사합니다

  • 파이썬
  • python
  • 웹-크롤링
Bridge 댓글 2 좋아요 0 조회수 267

BitConverter.TryWriteBytes 질문입니다.

미해결

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

BitConverter에 TryWriteBytes가 없어서 강사님이 올려주신 솔루션에서 확인해보니 System.Runtime.Extensions에 있는 것을 알게 되었습니다. 제 솔루션에도 using System.Runtime.Extensions를 적용하려했으나 System.Runtime까지는 있는데 Extensions가 없다고 뜨네요. 어떻게 해결할 수 있을까요?

  • C#
  • network
  • unity
댓글 1 좋아요 0 조회수 687

lxml 오류

미해결

파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)

pip install lxml 시행하였는데 아래와 같은 오류가 발생하였습니다. 어떻게 해야하나요?

  • lxml
  • 웹 스크래핑
  • 오류
  • 웹-크롤링
  • selenium
  • python
김일규 댓글 1 좋아요 0 조회수 758

CSS 가운데 정렬 적용 안됨

미해결

파이썬으로 장고(Django) 공략하기: 입문

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문 이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가 CSS에 가운데 정렬이 왜 적용이 안될까요?

  • django
  • python
정현진 댓글 3 좋아요 0 조회수 4860

backbone 바꾸기

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 강의 잘 듣고 있습니다. 몇가지 질문이 있어서 질문드립니다. 만약에 backbone을 바꾸고 싶으면 이와 같이 하면 되나여 ..? 백본을 바꾸난 뒤 init_cfg에있는 checkpoint도 바꾸어야 되는지 궁금합니다.

  • mmdet
  • tensorflow
  • python
  • 딥러닝
  • keras
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
bgw2001 댓글 1 좋아요 0 조회수 417

_coPatrol==null 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

안녕하세요! 항상 강의 잘 듣고 있습니다.(키보드도 잘 쓰고 있습니다.) protected override void UpdateIdle() { base.UpdateIdle(); if(_coPatrol!=null) { StopCoroutine(_coPatrol); _coPatrol=null; } } 로 null 체크하는 부분 관련하여 질문드립니다. 강의 코드에서는 UpdateIdle() 에서 if(_coPatrol=null) 로 확인하고 Coroutine을 실행하고 있는데요, 다음과 같이 생각하여 if문을 지우고 UpdateIdle에서 곧바로 StartCoroutine을 하도록 하였습니다. protected override void UpdateIdle() { base.UpdateIdle(); _coPatrol = StartCoroutine("CoPatrol"); } -> 어차피 CoPatrol이 실행되면 State가 Moving상태가 되어 Coroutine이 2중으로 실행되지 않는다. 그러므로 StartCoroutine만 놔둬도 됨. 만약 갈 장소 검색에 실패하거나 CoPatrol이 완료되면 Idle이 되어 다음 Frame에 CoPatrol을 수행한다.(반복) 그래서 실행했을 때의 화면은 다음과 같습니다. https://youtu.be/yHUq12WU2dA 강의 코드에서는 깔끔하게 해당 목적지로 이동하고 끝이지만, 수정한 코드에서는 정신없이 왔다갔다 하다가 해당 목적지로 이동하는 현상이 보입니다. 곰곰이 생각해보았으나 마땅한 이유가 생각나지 않아 질문드립니다.

  • C#
  • unity
rhodonite 댓글 1 좋아요 0 조회수 287

null 오류

미해결

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

선생님 강의를 보며 코드를 똑같이 작성했는데 널 리퍼런스 오류가 디버깅 도중에 뜨면서 GenPacket.cs가 만들어지지 않아 진도를 못나가고 있습니다 genPackets += string.Format(PacketFormat.packetFormat, packetName, t.Item1, t.Item2, t.Item3); 이 코드에서 널 리퍼런스 오류가 뜨면서 디버깅이 중단됩니다 정확히는 t가 널이었다면서 오류가 뜹니다

  • network
  • C#
  • unity
김보준 댓글 1 좋아요 0 조회수 412

class 질문

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

- 학습 이 부분 강의에서 return 을 사용하셨던데 print문을 사용하지 않은 이유가 궁금합니다. 그리고 print문을 사용해서 메소드를 호출해 보았는데 출력이 되기는 하는데 None이 뜨는데 왜 이런건가요? 자세히 답변좀 부탁드립니다.~!

  • python
  • python
  • class
윤태영 댓글 1 좋아요 0 조회수 430

__all__ 강의와 다른 점 질문드려요

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

안녕하세요. [모듈과 패키지] 수업의 __all__강의에서 이런 식으로 코드를 작성하면 오류가 난다고 말씀하셨는데 제 컴퓨터에서는 오류가 나지 않고 문장이 잘 출력됩니다. 파이썬 규칙이 바뀐 걸까요...? 아니면 제가 뭔가를 잘못한 것일까요? 무료로 좋은 수업 제공해주셔서 정말 많은 도움이 됩니다. 읽어주셔서 감사합니다!

  • 파이썬
  • python
  • __all__
  • 모듈
  • 패키지
  • python
  • 나도코딩
ㅇㅊ 댓글 0 좋아요 0 조회수 298

3d 캐릭터 posistion 과 rotation 동기화

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

안녕하세요. 선생님 현재 케릭터 동기화 작업까지 완료했고, 움직임 동기화를 구현 중에 있습니다. 저는 사진처럼 3d 환경에서 UI 핸들링을 이용해서 플레이어의 posistion 과 rotation 을 동기화 하려고 합니다. 선생님께서는 좌우상하를 인덱싱해서 케릭터의 움직임을 주셨는데, 제가 작업할 때 고려해야할 부분이 어떤 것들이 있을까요? enum MsgId 에 C_MOVE = 4; C_ROT = 6; S_MOVE = 5; S_ROT = 7; 를 추가했고, 아래와 같이 추가해서 작업하고 있었습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • unity
  • C#
info 댓글 1 좋아요 0 조회수 495

갑자기 몰입도가 확 떨어졌습니다 정상인가요

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

파이썬 클래스 객제지향 까진 진짜 잘 들었는데 크롤링 들어가며 HTML하니까 삿갈리고 몰입이 안되네요!? 정상인가요?! ㅜ.ㅜ

  • python
  • 웹-크롤링
Kue Kyung 댓글 2 좋아요 2 조회수 331

싱글톤 패턴 관련 질문드립니다

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

직접 만든 게임을 모바일에서 출시해보고 싶어 유니티 공부를 시작했는데 서적이나 유튜브 강의를 보다보면 거의 싱글톤 패턴을 사용하며 권장하고 있습니다. 여러 커뮤니티에서 싱글톤패턴은 사용하면 안좋은점이 많고 사용하지 말아야 할 문제점 처럼 이야기 하는것을 보게되었는데 실질적으로 사용을 피해야하는 안좋은 코딩 방법인지, 사용한다면 개발하는데 제한이 있는 장르가 생기는지 궁금합니다.

  • unity
  • C#
황라윤 댓글 1 좋아요 1 조회수 375

현재 네이버 항공권 셀레니움

미해결

파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)

현재 셀레니움을 공부하고 있습니다 너무 감사합니다 질좋은강의 최고입니다. 유료보다 좋은 무료라니... 천사이십니다... 저 지금 네이버 항공권 이미지가 조금 달려졌는데 browser.find_element_by_link_text( " 가는 날 " ).click() 이라고 하니 NoSuchElementException이 발생했습니다 왜이런건지 이해를 못하겠습니다

  • selenium
  • python
  • 웹-크롤링
  • 웹 스크래핑
댓글 2 좋아요 1 조회수 760

인기 태그

인프런 TOP Writers

주간 인기글