| 12345678910111213141516171819 |
- package relay
-
- import (
- "fmt"
- "net"
- "time"
- )
-
- type conn struct {
- net.Conn
- }
-
- func (c conn) Read(p []byte) (int, error) {
- if err := c.SetReadDeadline(time.Now().Add(getTimeout())); err != nil {
- return 0, fmt.Errorf("cannot set read deadline: %w", err)
- }
-
- return c.Conn.Read(p) // nolint: wrapcheck
- }
|