c# 3

C++서버 C#클라이언트(유니티엔진 연동)에 대해서 공부하고 코딩짜면서..

안녕하세요 j.sieun 입니다. 이번글에는 제가 현재 C++ 서버와 C#클라(유니티 엔진)를 연결해서 데이터를 받고 보내는 걸 구현하고 있다가깨닭은 점에 대해서 말해보도록 하겠습니다. (소스는 공개 못하는 점에 정말 죄송합니다. ㅠㅜ) 우선 C++ 서버는 아는 분께 도움을 받아서 (라이브러리 함수 이해하는데 시간 꽤걸렸습니다ㅜㅡ;)암튼 TCP/IP에 대해서 공부하고 C#클라이언트와 유니티를 공부하면서 테스트 해보고 중간중간에 중단 점걸어서 값이 어떻게 바뀌는지 보면서 여러가지 시행착오를 겪으면서 알게된 사실을 적어보도록 하겠습니다. 우선 공부할때 참고가 되었던 도서는 이석현 지음 - "유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기" 박상현 지음 - "C# 5.0 프로그래밍" 이 되겠습니다. 물..

unity engine 2016.08.01

C++서버 C#클라 패킷 전송 (구조체 변환, 마샬링,object - byte[])

안녕하세요 j.sieun 입니다. 이번글에는 C++ 서버에서 C#클라이언트의 데이터 송,수신에 대해 적어보겠습니다. 조건 : 제가 사용하고있는 서버는 클라에서 byte로 형변환 한후에 보내는 형식입니다. 클라이언트에서 마샬링을 통해 struct 인 구조체를 byte로 변환한 후 서버로 send 해보겠습니다.제가 사용한 네임 스페이스는using System;using System.Runtime.InteropServices;using System.Net.Sockets;using System.Net; //구조체 생성 [Serializable] [StructLayout(LayoutKind.Sequential)] struct datapacket { //그렇게 크게 데이터를 전송할 필요가 없어서 short 값으로 ..

c# 2016.07.25