Limit maximum attempted data writing to 50KiB per block (resolves slowness issues with small network buffers and/or big packets).
This commit is contained in:
parent
f487e9b4ec
commit
c4544a4d21
1 changed files with 1 additions and 1 deletions
|
@ -402,7 +402,7 @@ void Socket::Connection::SendNow(const char * data, size_t len){
|
|||
}
|
||||
int i = iwrite(data, len);
|
||||
while (i < len && connected()){
|
||||
int j = iwrite(data + i, len - i);
|
||||
int j = iwrite(data + i, std::min(len - i, (size_t)51200));
|
||||
if (j > 0){
|
||||
i += j;
|
||||
}else{
|
||||
|
|
Loading…
Add table
Reference in a new issue