우선 Project algo는 한국에서 '다빈치코드' 라고 불리는 보드게임 algo를 웹상에서 플레이할 수 있도록 구현하려는 프로젝트이다. 게임 서버쪽은 Spring(이하 스프링) 프레임워크로 작성하고, 게임 클라이언트쪽은 게임개발자 지망 시절에 다루어봤던 Unity3D(이하 유니티) 엔진으로 만들 예정이다. (유니티는 다양한 플랫폼에 대해 자동으로 포팅하는 기능으로 유명하며, 그 중 웹도 포함된다.) 이 과정에서 Unity3D 클라이언트와 스프링서버가 통신이 원할하게 이루어져야 하는데, 이 부분에 대하 http 프로토콜은 'UnityWebRequest' 라는 유니티의 고유 클래스로 쉽게 통신할 수 있다. 문제는 구상 과정에서 웹소켓 기술의 사용이 필요해보였고, 이 부분에 대해 파악이 덜되었기에 기술검토..