-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
책으로 같이 더 공부하려고하는데
22.08.09 12:29 작성 조회수 333
1
지금 게임 서버 프로그래밍 교과서라는 책을 구매해서 같이 보려고 합니다
그 이후에 윤성우의 열혈 TCP/IP를 보려고하는데
이 교재에서는 C/C++로 진행이되는데 C#(유니티)과 동작원리는 같아서 병행해서 공부해도 되는지
아니면
동작원리가 달라서 추후에 C#이 익숙해지고 공부하는 것을 추천하는지
선생님의 의견을 듣고 싶습니다 감사합니다!
(아! 마지막으로 위 책들을 추천하는지, 루키스님이 추천하는 책은 어떤 것인지 알고 싶습니다)
답변을 작성해보세요.
0
Rookiss
지식공유자2022.08.09
네 저도 윤성우님의 시리즈로 입문해서 추천드릴만 합니다.
윤성의님의 tcp/ip 보라책은 윈도우/리눅스를 오고가며
구성이 되어 있는게 장점이기도 하고 단점이기도 합니다.
C# 서버라고 하나 C++ 서버랑 큰 흐름은 별반 다르지 않습니다.
실제로 C# 서버가 Windows 환경에서는 내부적으로 C++ IOCP로 구현되어 있습니다.
그 외 TCP/IP 이론서 하나를 같이 보면 도움이 되는데
대부분 비슷한 구성이라 설명이 쉽고 그림이 많은게 집중하기 좋습니다.
개인적으로는 아래 책이 도움이 많이 됐습니다.
장재범
질문자2022.08.11
선생님 한 가지만 더 물어도 되겠습니까?'
위에 질문과 비슷하긴 한데,,
위에서 선생님께서 C# 과 C++ 의 흐름자제는 크게 다르지 않다고 하셔서 같이 공부하있습니다
하지만 주변에 멘토같은 사람이 없어... 제 공부 방법에 확신이 안들어서,, 또 다시 질문을 남겨봅니다..!
선생님께서 추천하는 공부 순서?방식? 이 궁금합니다 C# 서버를 먼저 익히는 것을 선호하시는지, C# C++ 같이 배워나가는 것을 선호하시는지,,
항상 멘토가 되어주셔서 감사합니다 (꾸벅)
Rookiss
지식공유자2022.08.11
C++을 먼저 익히면 C#은 따라옵니다.
C++에서 포인터를 간접적으로 사용하는게 C#이라고 볼 수 있기 때문이죠.
응용 부분 (ex. 서버)는 뭘 먼저 익히더라도 상관없습니다.
다만 일반적으로 C++ 기반으로 하는게 게임 업계 특성에 맞을 것 같긴 하네요.
장재범
질문자2022.08.11
감사합니다 선생님..!
진짜 마지막 꼬리 질문일것같은데
선생님께서는 C++ 서버 강의를 먼저 듣고 오는것을 추천하시는거죠? (제 선택을 선생님께 의지하는 것 같긴한데.. 진짜 의견을 듣고싶어서..죄송합니다)
그럼 C#서버도 배우기 수월할것이고요!
Rookiss
지식공유자2022.08.11
2개의 서버 강의 순서를 여쭤보신다면
C#을 먼저 하고 C++로 하는 것이 좋을 수 있습니다.
C++은 모든 강의 통틀어서 S급 난이도라 처음 보면 멘탈이 우주로 갈 수 있습니다.
큰 흐름은 비슷하여 C#으로 유니티 연동을 해보고 C++ 서버를 보면 얻어가는게 많을겁니다.
답변 1