FILE / ScuroNeko/mtg

internal/proxyprotocol/adapter.go

Исходный файл и его история в репозитории.
FILE 97932758d1c368cae80c12cdc089b25004ca45e4
Files
mtg/internal/proxyprotocol/adapter.go
T

21 lines
311 B
Go

package proxyprotocol
import (
"net"
"github.com/pires/go-proxyproto"
)
type ListenerAdapter struct {
proxyproto.Listener
}
func (l *ListenerAdapter) Accept() (net.Conn, error) {
conn, err := l.Listener.Accept()
if err != nil {
return nil, err
}
return connWrapper{conn.(*proxyproto.Conn)}, nil
}