API 통신 단방향 통신은 Http, Https(security), 웹통신 양방향 통신은 소켓통신, TCP/UDP 서로의 게임 상태를 동기화할 때 보통 양방향을 쓴다. Unity에선 photon이란 걸로 구현함 클라이언트 - 서버끼리는 보통 툴, 언어가 다 다름 그럼 서로 어떻게 정보를 주고받나? 하나의 규칙을 만드는 것이다. 데이터의 규격을 만들어 놓음 문자열(String)은 대부분 어떤 언어든 다 가지고 있어서 이걸로 소통함. 이게 보통 많이 쓰는게 json. 즉, 클라이언트 -> json 변환 -> 서버 처럼 작동함. 문자열로 보낸다곤 했으나 문자열 자체를 보내는 원리는 아니고 json을 byte로 변환해서 보낸다. '다른 곳에서 데이터를 사용할 수 있도록 데이터를 변환하는 것'을 '직렬화(Seri..