
Unity 서버를 구현하려면 우선 외부에서 해당 서버에 연결할 수 있어야 합니다.

포트포워딩이 제대로 된 것을 확인했으니, 클라이언트와 서버를 각각 빌드하여 통신이 제대로 되는지 확인해야 합니다.

서버에 데이터를 보내기 위해서는 오브젝트를 byte array 로 serialize 해야합니다. 저는 모든 데이터를 json으로 관리하기 때문에, json string을 byte array 로 변환하고 compression 하여 보내보도록 하겠습니다.

데이터를 주고받을 수 있게 되었으니, 시뮬레이션을 위한 데이터를 넘겨주고 시뮬레이션을 돌리는 코드를 작성해보겠습니다.

클라이언트에서 서버로 정보를 보낸 후에, 서버에서 보내는 응답을 받아 처리하는 기능을 추가해 보겠습니다.