C# Implementation of Dargon Service Protocol