• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

책으로 같이 더 공부하려고하는데

22.08.09 12:29 작성 조회수 333

1

지금 게임 서버 프로그래밍 교과서라는 책을 구매해서 같이 보려고 합니다

 

그 이후에 윤성우의 열혈 TCP/IP를 보려고하는데

이 교재에서는 C/C++로 진행이되는데 C#(유니티)과 동작원리는 같아서 병행해서 공부해도 되는지

아니면

동작원리가 달라서 추후에 C#이 익숙해지고 공부하는 것을 추천하는지 
선생님의 의견을 듣고 싶습니다 감사합니다!

(아! 마지막으로 위 책들을 추천하는지, 루키스님이 추천하는 책은 어떤 것인지 알고 싶습니다)

답변 1

답변을 작성해보세요.

0

네 저도 윤성우님의 시리즈로 입문해서 추천드릴만 합니다.
윤성의님의 tcp/ip 보라책은 윈도우/리눅스를 오고가며
구성이 되어 있는게 장점이기도 하고 단점이기도 합니다.
C# 서버라고 하나 C++ 서버랑 큰 흐름은 별반 다르지 않습니다.
실제로 C# 서버가 Windows 환경에서는 내부적으로  C++ IOCP로 구현되어 있습니다.

그 외 TCP/IP 이론서 하나를 같이 보면 도움이 되는데
대부분 비슷한 구성이라 설명이 쉽고 그림이 많은게 집중하기 좋습니다.
개인적으로는 아래 책이 도움이 많이 됐습니다.


장재범님의 프로필

장재범

질문자

2022.08.09

감사하고 사랑합니다

장재범님의 프로필

장재범

질문자

2022.08.11

선생님 한 가지만 더 물어도 되겠습니까?'

위에 질문과 비슷하긴 한데,,


위에서 선생님께서 C# 과 C++ 의 흐름자제는 크게 다르지 않다고 하셔서 같이 공부하있습니다

하지만 주변에 멘토같은 사람이 없어... 제 공부 방법에 확신이 안들어서,, 또 다시 질문을 남겨봅니다..!

선생님께서 추천하는 공부 순서?방식? 이 궁금합니다  C# 서버를 먼저 익히는 것을 선호하시는지, C# C++ 같이 배워나가는 것을 선호하시는지,,

 

항상 멘토가 되어주셔서 감사합니다 (꾸벅)

C++을 먼저 익히면 C#은 따라옵니다.
C++에서 포인터를 간접적으로 사용하는게 C#이라고 볼 수 있기 때문이죠.

응용 부분 (ex. 서버)는 뭘 먼저 익히더라도 상관없습니다.
다만 일반적으로 C++ 기반으로 하는게 게임 업계 특성에 맞을 것 같긴 하네요.

장재범님의 프로필

장재범

질문자

2022.08.11

감사합니다 선생님..!

진짜 마지막 꼬리 질문일것같은데

 

선생님께서는 C++ 서버 강의를 먼저 듣고 오는것을 추천하시는거죠? (제 선택을 선생님께 의지하는 것 같긴한데.. 진짜 의견을 듣고싶어서..죄송합니다)

그럼 C#서버도 배우기 수월할것이고요!

2개의 서버 강의 순서를 여쭤보신다면 
C#을 먼저 하고 C++로 하는 것이 좋을 수 있습니다.
C++은 모든 강의 통틀어서 S급 난이도라 처음 보면 멘탈이 우주로 갈 수 있습니다.
큰 흐름은 비슷하여 C#으로 유니티 연동을 해보고 C++ 서버를 보면 얻어가는게 많을겁니다.

장재범님의 프로필

장재범

질문자

2022.08.11

감사합니다! 꾸벅(__)

좋은 하루 되십쇼!