.NET에서 빠르고 간결한 개체 직렬화 Mono 서버와 Silverlight 클라이언트 간의 네트워크를 통해 통신하기 위해 개체 직렬화를 사용하고 싶습니다 . 서버가 여러 실시간 게임을 호스팅 할 것이므로 직렬화가 공간 효율적이고 매우 빠르다는 것은 매우 중요합니다. 어떤 기술을 사용해야합니까? BinaryFormatter는이 응용 프로그램 내에서 필요하지 않은 직렬화 된 클래스 (버전, 문화권, 클래스 이름, 속성 이름 등)에 많은 오버 헤드를 추가합니다. 이 공간을 더 효율적으로 만들려면 어떻게해야합니까? 프로토콜 버퍼 를 사용할 수 있습니다 . 압축을 사용하여 BinaryFormatter에서 프로토콜 버퍼로 모든 직렬화 코드를 변경하고 매우 좋은 결과를 얻고 있습니다. 시간과 공간 모두에서 더 효율..