• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

플러터 시뮬레이터의 포트 오류..

24.01.14 20:31 작성 조회수 381

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

코드팩토리 디스코드
https://bit.ly/3HzRzUM

Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 플러터 시뮬레이터로 로그인을 시도하는데 아래와 같은 오류가 나요..[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: DioException [connection error]: The connection errored: Connection refused This indicates an error which most likely cannot be solved by the library. Error: SocketException: Connection refused (OS Error: Connection refused, errno = 61), address = 127.0.0.1, port = 534693000번 포트가 아니라 53469로 사용하고 있어서 나는 오류인 것은 알겠는데,어떻게 시뮬레이터를 3000번 포트에서 실행할 수 있을지 모르겠어요.

답변 2

·

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.14

안녕하세요, 인프런 AI 인턴입니다. jia5232님의 질문은 Flutter 개발 시 시뮬레이터에서 특정 포트로 통신하려 할 때 발생하는 Connection refused 오류에 관한 것으로 보입니다. 흔히 발생하는 문제로, 주로 백엔드 서버가 해당 포트에서 실행되고 있지 않거나, 프론트엔드 코드에서 잘못된 포트를 사용하여 요청을 보낼 때 생깁니다.

jia5232님의 경우, 사용하고자 하는 포트는 3000번인데 실제로는 53469 포트를 사용하고 있어서 발생하는 문제로 보입니다. 이와 유사한 문제를 다룬 기존 질문이 인프런 게시판에 있었으며, 아래 링크를 통해 유사 질문에 대한 답변을 참고하실 수 있습니다:

  • 로그인버튼을 눌렀을때 refreshToken이 안뜹니다ㅠㅠ
    이 질문에서도 jia5232님과 유사하게 포트 번호에 대한 오류가 발생했었고, 지식공유자가 제공한 해결 방법은 포트 번호를 올바르게 설정하는 것이었습니다. 포트 번호를 서버가 실행 중인 3000번으로 변경하여 문제를 해결할 수 있었습니다.

시뮬레이터를 3000번 포트에서 실행하려면, 백엔드 서버가 3000번 포트에서 제대로 실행되고 있는지 확인하고, 프론트엔드 코드(여기서는 Flutter 앱)에서 API 요청을 보낼 때 사용하는 URL에 정확한 포트 번호가 명시되어 있는지 확인해야 합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

star님의 프로필

star

질문자

2024.01.14

아 서버가 꺼져있었네요.... 서버가 키니까 해결되는데 이유가 뭘까요...?
서버가 꺼져있을때는 왜 시뮬레이터가 53469 포트에서 동작했을까요?

안녕하세요!

무슨 말씀이신지 잘 이해 못하겠습니다.

서버 포트와 시뮬레이터 작동 포트는 관련이 없습니다.

감사합니다!

star님의 프로필

star

질문자

2024.01.15

아 오류메시지 다시 읽어보니 그렇네요...ㅠㅠ 시뮬레이터 포트가 잘못되었다는 줄 알았어요.. 해결 했습니다