diff --git a/CryptoExchange.Net/Interfaces/ISocketClient.cs b/CryptoExchange.Net/Interfaces/ISocketClient.cs index 514760b..42337ec 100644 --- a/CryptoExchange.Net/Interfaces/ISocketClient.cs +++ b/CryptoExchange.Net/Interfaces/ISocketClient.cs @@ -10,6 +10,11 @@ namespace CryptoExchange.Net.Interfaces /// public interface ISocketClient: IDisposable { + /// + /// The exchange name + /// + string Exchange { get; } + /// /// The options provided for this client /// diff --git a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs index 86096e6..4cefd8d 100644 --- a/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs +++ b/CryptoExchange.Net/Sockets/CryptoExchangeWebSocketClient.cs @@ -519,7 +519,7 @@ namespace CryptoExchange.Net.Sockets multiPartMessage = true; _logger.Log(LogLevel.Trace, $"[Sckt {Id}] received {receiveResult.Count} bytes in partial message"); - // Add the buffer to the multipart buffers list, create new buffer for next message part + // Write the data to a memory stream to be reassembled later if (multipartStream == null) multipartStream = new MemoryStream(); multipartStream.Write(buffer.Array, buffer.Offset, receiveResult.Count);