FILE / ScuroNeko/mtg

internal/proxyprotocol/adapter.go

Исходный файл и его история в репозитории.
FILE 63b147c2879c3110d1ad3d960013c1df7442e64d
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
}