diff --git a/transport/internet/tcp/hub.go b/transport/internet/tcp/hub.go index a5c5c3be7..347a8efbe 100644 --- a/transport/internet/tcp/hub.go +++ b/transport/internet/tcp/hub.go @@ -39,7 +39,7 @@ func ListenTCP(ctx context.Context, address net.Address, port net.Port, streamSe } var listener net.Listener var err error - if port == net.Port(0) { // unix + if address.Family().IsDomain() { listener, err = internet.ListenSystem(ctx, &net.UnixAddr{ Name: address.Domain(), Net: "unix",