v2ray.go 295 B

1234567891011121314151617
  1. package adapter
  2. import (
  3. "context"
  4. "net"
  5. )
  6. type V2RayServerTransport interface {
  7. Network() []string
  8. Serve(listener net.Listener) error
  9. ServePacket(listener net.PacketConn) error
  10. Close() error
  11. }
  12. type V2RayClientTransport interface {
  13. DialContext(ctx context.Context) (net.Conn, error)
  14. }