2 ms·
> Data movement between processes and machines is also horribly wasteful I agree, and in .NET that’s a solved problem: http://const.me/articles/net-tcp/ http:/
by Const-me 7y ago
> Data movement between processes and machines is also horribly wasteful
I agree, and in .NET that’s a solved problem: http://const.me/articles/net-tcp/ http://const.me/articles/net-tcp/ (2010).
Their text format is XML. Their binary version takes small fraction of bandwidth, especially when using a custom pre-shared XML dictionary. Binary is much cheaper to produce or parse, the built-in DataContractSerializer understands both formats. Supported by all modern editions of .NET including .NET Core and is compatible across them, e.g. I’ve been recently using it for a network protocol of a Linux ARM device.