¿Cómo usar tuberías con nombre en la red?

Estoy tratando de crear una conexión a través de la red a través de tuberías con nombre. Lo estoy haciendo como dice en msdn. Creo tuberías del lado del servidor con función.

CreateNamedPipe(
                     "\\\\.\\pipe\\myNamedPipe",
                     DUPLEX | FILE_FLAG_OVERLAPPED,
                     0,
                     255,
                     BUFFER_SIZE,
                     BUFFER_SIZE,
                     0,
                     IntPtr.Zero);

y tratando de conectarse a través de la función CreateFile ()

CreateFile(
                  "\\\\10.0.0.29\\pipe\\myNamedPipe",
                  GENERIC_READ | GENERIC_WRITE,
                  0,
                  IntPtr.Zero,
                  OPEN_EXISTING,
                  FILE_FLAG_OVERLAPPED,
                  IntPtr.Zero);

10.0.0.29 es la máquina del servidor ip. Si estoy tratando de ejecutar el programa del lado del cliente en la máquina del servidor con el nombre de tubería "\\. \ Pipe \ myNamedPipe" o "\\ 10.0.0.29 \ pipe \ myNamedPipe" (10.0.0.29 es servidores ip) o "\\ localhost \ pipe \ myNamedPipe "funciona bien.

ntonces, ¿cómo usar tuberías con nombre en la red?

Respuestas a la pregunta(3)

Su respuesta a la pregunta