인프런 커뮤니티 질문&답변

오지님의 프로필 이미지
오지

작성한 질문수

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

소켓 프로그래밍 기초 #2

식별자 및 헤더 에러

작성

·

33

·

수정됨

0

2022버전인데

정의는 되어있으나 특정 tcp/ip함수들을 식별하지 못하는 현상이 있습니다.(헤더가드 다 하였음)

제 경우에는 inet_ntop 함수 단 하나만 컴파일러가 식별하지못하는 에러가있어서 stackoverflow나 reddit을 찾아도 원하는 상황에 및 해결법은 나오지않아

pch.h환경에서 쓰기때문에 GlobalPch.h 에서

#include <WinSock2.h>

#include <mswsock.h>

#include <ws2tcpip.h>

#include <windows.h>

4가지 헤더를 이 순서대로 배치하고 프로젝트 별 헤더에서는 위의 4가지를 선언하지않으니 해결되었습니다.

혹시나 특정함수 단 하나만 식별되지않거나하면 시도 해보시기 바랍니다.

저는 시간날렸어도 누군가는 금방 해결해서 다음step으로 빠르게 가길 빕니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 오지님.

식별자 및 헤더 에러 문제와 관련해 다른 수강생분들께 도움이 될 수 있는 기존 답변을 몇 가지 찾아보았습니다. 비슷한 문제의 해결법을 찾으셨던 분들의 질문들도 함께 참조하시길 바랍니다.

  1. DummyClient 쪽에서 이상하게 AF_INET,SOCK_STREAM,INVALID_SOCKET,SOCKET_ERROR에 대한 식별자 에러가 뜨는데 빌드는 정상적으로 됩니다

    • 강사님의 답변에서 비슷한 식별자 에러와 Visual Studio의 문제로 인해 발생할 수 있는 상황에 대해 다루고 있습니다. 이 글에 대한 접근 방법이 도움이 될 수 있습니다.
  2. 언리얼에서 WSA 함수 사용이 가능한가요?

    • WSA 함수 사용 관련하여 발생하는 링크 에러 문제를 다루고 있으며, 헤더 파일과 라이브러리 설정에 관한 조언도 포함되어 있습니다.
  3. 예제 실행시 오류가 납니다

    • 컴파일러 에러와 관련한 문제를 다루고 있으며, ms 기본 파일에서 에러가 발생하는 경우에 대한 해결책을 제시합니다.

질문 내용과 유사한 문제를 경험하신 다른 사용자들의 상황도 함께 살펴보시고, 도움이 되었으면 좋겠습니다.

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

오지님의 프로필 이미지
오지

작성한 질문수

질문하기