I need a C# implementation of something similar with ByteBuffer from Java. Methods of interest - .remaining() - returns the number of elements between the current position and the limit. - .array() - .clear() - .put(byte[], int, int)
I started something with MemoryStream.. but no clear(), and a lot of improvisation
Also, i found a c# implementation on Koders: http://www.koders.com/csharp/fid2F8CB1B540E646746D3ADCB2B0AC867A0A8DCB06.aspx?s=socket#L2.. which I will use.. but maybe you guys know something better
put->Write,clear->Position=0,array()->ToArray()etc. I can't see what you can't do with MemoryStream.Positionto 0 is not equivalent toclear... butSetLength(0)would be