config: add a read limit option to the connection.

By default, the read limit is never set by NewConnection.
When using the default pool dialer, a read limit of 512KB is set.
When the read limit option is set, all sockets passed to NewConnection have that read limit set.
This commit is contained in:
Jay
2026-08-10 12:16:23 -04:00
parent 3ea8810f7c
commit 19810798a7
6 changed files with 71 additions and 1 deletions
+1
View File
@@ -23,6 +23,7 @@ type Socket interface {
SetWriteDeadline(t time.Time) error
SetCloseHandler(h func(code int, text string) error)
SetPongHandler(h func(appData string) error)
SetReadLimit(limit int64)
}
type ReceivedMessage struct {