본문 바로가기

게임 서버(TCP)2

게임 서버 입문하기 - 2 / Disconnect 에 대하여 TCP 소켓 통신을 공부하다가, 유니티 클라이언트가 먼저 종료될 때, 서버가 먼저 종료될 때, 각각의 케이스에 대해 Noti 를 줄 수 있게 disconnect 에 대한 처리를 하고 싶었다. 서버에서는 클라이언트를 Listener 객체 하나가 반복적으로 감지를 하고 있으므로, Client 쪽에서 socket 이 Close() 되었을 때, ByteTransferred 가 0 일 경우에 Disconnect 로 보고 분기를 처리할 수 있었다. private void ProcessReceive(SocketAsyncEventArgs receiveArgs) { NetLog.Log("Process Receive..."); UserToken token = receiveArgs.UserToken as UserToken;.. 2024. 10. 17.
게임 서버 입문해보기 1 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 갑자기 서버 역량도 있었으면 좋겠다는 생각이 들었다. 그래서 책을 샀다.  책 홍보는 아니다. 그냥 내가 고른 책이다. https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000003336670 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 | 이석현 | 한빛미디어- 교보ebook유니티 클라이언트 개발자여! 이제 서버까지 개발하고 완전체로 거듭나자! 이 책은 C#으로 온라인 게임 서버를 개발하는 방법을 소개한다. 닷넷 프레임워크에서 TCP 소켓 기능을 활용하는 방법을ebook-product.kyobobook.co.kr 교보문고에서 eBook 으로 샀다.  1. CNetworkService책의 첫 장부터 다짜고짜 이 클래스를 만들기 시작한다..Net 에 .. 2024. 10. 14.