add post: why implements csharp server