Skip to content

Commit 0e84461

Browse files
committed
AsyncResponseStream: Use TCP_MSS as default size
1 parent c425305 commit 0e84461

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/ESPAsyncWebServer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ class AsyncWebServerRequest {
249249
AsyncWebServerResponse *beginResponse(Stream &stream, const String& contentType, size_t len, AwsTemplateProcessor callback=nullptr);
250250
AsyncWebServerResponse *beginResponse(const String& contentType, size_t len, AwsResponseFiller callback, AwsTemplateProcessor templateCallback=nullptr);
251251
AsyncWebServerResponse *beginChunkedResponse(const String& contentType, AwsResponseFiller callback, AwsTemplateProcessor templateCallback=nullptr);
252-
AsyncResponseStream *beginResponseStream(const String& contentType, size_t bufferSize=1460);
252+
AsyncResponseStream *beginResponseStream(const String& contentType, size_t bufferSize=TCP_MSS);
253253
AsyncWebServerResponse *beginResponse_P(int code, const String& contentType, const uint8_t * content, size_t len, AwsTemplateProcessor callback=nullptr);
254254
AsyncWebServerResponse *beginResponse_P(int code, const String& contentType, PGM_P content, AwsTemplateProcessor callback=nullptr);
255255

src/WebResponseImpl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ class AsyncResponseStream: public AsyncAbstractResponse, public Print {
125125
DynamicBufferListPrint _print;
126126
size_t _offset;
127127
public:
128-
AsyncResponseStream(const String& contentType, size_t bufferSize);
128+
AsyncResponseStream(const String& contentType, size_t bufferSize=TCP_MSS);
129129
~AsyncResponseStream();
130130
bool _sourceValid() const { return (_state < RESPONSE_END); }
131131
virtual size_t _fillBuffer(uint8_t *buf, size_t maxLen) override;

0 commit comments

Comments
 (0)