safesocket_js.go 403 B

123456789101112131415161718192021
  1. // Copyright (c) Tailscale Inc & AUTHORS
  2. // SPDX-License-Identifier: BSD-3-Clause
  3. package safesocket
  4. import (
  5. "context"
  6. "net"
  7. "github.com/akutz/memconn"
  8. )
  9. const memName = "Tailscale-IPN"
  10. func listen(path string) (net.Listener, error) {
  11. return memconn.Listen("memu", memName)
  12. }
  13. func connect(ctx context.Context, _ string) (net.Conn, error) {
  14. return memconn.DialContext(ctx, "memu", memName)
  15. }