Change default buffer size from maximum allowed to 16KB to avoid several buffer related errors

This commit is contained in:
olegkap_cp
2012-12-20 00:48:37 +00:00
parent 67c90147df
commit d551995eb6
4 changed files with 5 additions and 5 deletions
@@ -23,7 +23,7 @@ namespace Renci.SshNet.NetConf
private const string _prompt = "]]>]]>";
private List<byte> _data = new List<byte>(32 * 1024);
private List<byte> _data = new List<byte>(16 * 1024);
private EventWaitHandle _serverCapabilitiesConfirmed = new AutoResetEvent(false);
+1 -1
View File
@@ -61,7 +61,7 @@ namespace Renci.SshNet
: base(connectionInfo)
{
this.OperationTimeout = new TimeSpan(0, 0, 0, 0, -1);
this.BufferSize = 1024 * 32 - 52;
this.BufferSize = 1024 * 16;
if (_byteToChar == null)
{
@@ -17,7 +17,7 @@ namespace Renci.SshNet.Sftp
{
private Dictionary<uint, SftpRequest> _requests = new Dictionary<uint, SftpRequest>();
private List<byte> _data = new List<byte>(32 * 1024);
private List<byte> _data = new List<byte>(16 * 1024);
private EventWaitHandle _sftpVersionConfirmed = new AutoResetEvent(false);
@@ -385,7 +385,7 @@ namespace Renci.SshNet.Sftp
/// <param name="wait">The wait event handle if needed.</param>
internal void RequestWrite(byte[] handle, UInt64 offset, byte[] data, EventWaitHandle wait)
{
var maximumDataSize = 1024 * 32 - 52;
var maximumDataSize = 1024 * 16;
if (data.Length < maximumDataSize + 1)
{
+1 -1
View File
@@ -64,7 +64,7 @@ namespace Renci.SshNet
: base(connectionInfo)
{
this.OperationTimeout = new TimeSpan(0, 0, 0, 0, -1);
this.BufferSize = 1024 * 32 - 52;
this.BufferSize = 1024 * 16;
}
/// <summary>