본문 바로가기

반응형

c#

★ 9. c# 네트워크 개발 p8 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=69================================================================== C#으로 게임 서버 만들기 - (강좌 7에 이어서)턴 종료 처리 턴 종료 처리 1234567.. 더보기
★ 7. c# 네트워크 개발 p6 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=66================================================================== C#으로 게임 서버 만들기 - 6. 유니티 버전 에코 클라이언트 구현 3-2. 유니티 엔진과 연동하는 방법 앞에서 만들어본 에코 클라이언트의 유니티 버전을 만들어 보겠습니다. c#을 이용하였기 때문에 유니티 엔진에서.. 더보기
★ 5. c# 네트워크 개발 p4 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=64================================================================== C#으로 게임 서버 만들기 - 4. 데이터 전송. 2-2-3. 데이터 전송 전송 큐 사용Se.. 더보기
★ 4. c# 네트워크 개발 p3 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=63================================================================== C#으로 게임 서버 만들기 - 3. tcp 패킷 수신 처리 - 2장. TCP에서의 메시지 처리 방법 - 2-1. 메시지 경계 처리 tcp는 메시지의 경계가 없는 프로토콜입니다. 연속된 바이트들을 보내고 받을 뿐이죠... 더보기
★ 17. 가비지 (Garbage) 가비지 (Garbage) 힙에 쌓인 메모리 영역이 참조가 끊겨있는 인스턴스(가비지 컬렉터가 있는 프로그램에선 자동 소멸) 더보기
★ 3. c# 박싱과 언박싱 c# 박싱과 언박싱 값 형식을 참조 형식으로 변환하는 것이 박싱,참조 형식을 값 형식으로 변환하는 것을 언박싱이라 한다. - 박싱값 형식을 참조 형식으로 변환하는 것을 말하며 스택에 있는 데이터가 힙으로 복사됨. 예)int = 123;object o = i; (묵시적 변환) - 언박싱참조 형식을 값 형식으로 변환하는 것을 말하며 힙에 있는 데이터가 스택으로 복사됨 예)int i = 123;object o = i;int j = (int)o; (명시적 변환) 언박싱은 박싱 된 객체에 대해서만 가능하며 참조가 끊기면 가비지가 됩니다. 더보기
★ 16. c++/c# 구조체와 클래스의 차이 c++/c# 구조체와 클래스의 차이 ===================================================- c++ - struct는 default가 public이다.값을 직접 참조할 때 사용함선언과 동시에 사용 가능 예) vector a a.x = 10; class는 default가 private이다.주로 멤버 변수를 직접 건들지 않고 함수로 건드림 둘 다 private public protected 변수, 메서드 선언 다 가능하다.(차이가 거의 없음) c++ 구조체란?다양한 형의 자료를(변수를) 하나로 통합한다. 또한 필요에 따라 메소드를 사용할 수 있다.접근 제한 연산자를 사용할 수 있으며, 사용하지 않을 경우 기본적으로 public 접근자가 사용됨. c++ 클래스란?다양한 형.. 더보기
★ 2. c# 네트워크 개발 p2 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=61================================================================== C#으로 게임 서버 만들기 - 2. 접속 처리 및 버퍼 풀링 기법 1-4-1. 클라이언트 접.. 더보기
★ 15. C# Lock 키워드 C# 에서의 Lock 키워드 C#의 Lock 키워드는 특정 블럭의 코드를 "한번에 하나의 쓰레드만" 실행할 수 있도록 해줍니다. lock()의 파라미터에는 임의의 객체를 사용하고 주로 object 타입의 private 필드를 지정합니다. lock 키워드는 다른 스레드가 코드의 영역에 있는 동안 특정 스레드가 임계 영역에들어갈 수 없고 다른 스레드가 잠긴 코드에 들어가려고 할 경우 개체가 해제될 때까지 대기하게됩니다. 더보기
★ 1. c# 네트워크 개발 p1 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=62================================================================== 유니티 엔진으로 게임을 한번 만들어보면서 네트워크에 관한 궁금증으로 인해 구글링 해보니 좋은 강좌를 공유해주시는 분이 계셔서 그 정보를 바탕으로 작성해보겠습니다.카피 하는 방식으로 포스팅하지만 전부 직접 타이핑이고 .. 더보기

반응형