본문 바로가기
728x90
반응형

게임 서버2

[기초]소켓 프로그래밍 오늘도 기초에 대해서 공부하려고 한다... 소켓 프로그래밍에 대해 용어 위주로 작성할 예정이다. 그 후 실제 코드를 좀 보면서 게임 서버를 만들기 위한 과정과 기초적인 내용들을 정리할 예정이다. 네트워크 프로그래밍 단계를 클라이언트와 서버로 구분지어 설명하려 한다. Clinet - 소켓 생성 -> 서버 소켓 연결 (Connect) -> Data Send/Recv -> 소켓 닫기 (Close) Server - 소켓 생성 -> 소켓 Bind -> 소켓 접속 대기 (Listen) -> 연결 소켓 생성 (Accept) -> 데이터 Recv/Send -> 소켓 닫기 (Close) 결국 Socket을 만들어 접속을 시도하고 위 단계들이 진행 되는데 그럼 Socket을 알아보자 Socket - 컴퓨터 네트워크를 경유.. 2023. 11. 23.
[기초] 네트워크 현재 클라이언트 개발자로 공부를 했으나 학교 인턴에서 서버 개발자로 잠시 인턴을 하면서 서버에 큰 흥미를 느꼈다. 그러나 취업이라는 현실에 클라로 가려 했으나 최근 서버 개발자 신입이 될 수 있지 않을까? 라는 희망에 공부를 조금씩 시작해보려 합니다. 사실 서버를 본격적으로 공부하면서 게임 서버 포폴을 만들기 위해선 많은 시간이 투자되어야 하지만... 그래도 기초랑 기본기 특히 용어들을 좀 익숙해지자는 마인드로 시작해봅니다!!! 먼저 네트워크 프로그래밍을 알기 전 인터넷에서 컴퓨터끼리 어떤 방식으로 소통을 진행하는지 알아야 한다. 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약이 있는데 이 모음을 Internet Protocol Suite(인터넷 프로토콜 스위트)라고 부른다. 인터넷 프로.. 2023. 11. 22.
728x90
반응형