I have two processes A and B that use gRPC protocol over Unix domain sockets for remote procedural call. I want to replace process B with updated version of B' seamlessly. One of the requirement to do this is transfer the unix domain socket for gRPC from B to B'. I know some proxies like Envoy and HAproxy transfer network sockets seamlessly without losing connections. Can we do the same thing with Unix domain sockets?