Named pipes là một trong những cách nhanh nhất để làm IPC (inter-process communication) trên cùng một máy. Các tồn tại trong một thời gian dài (NT4 là hệ điều hành đầu tiên?) Và không cụ thể cho WCF.
Tuy nhiên, tôi sẽ không sử dụng các đường ống WCF/Được đặt tên thông qua ASP.NET vì IIS không sử dụng các đường ống có tên cho giao tiếp của nó. điều đó có nghĩa là ứng dụng của bạn sẽ đóng nếu IIS không nhận được yêu cầu HTTP trong một thời gian.
Cách bạn lưu trữ IPC tùy thuộc vào loại ứng dụng. Nếu bạn muốn luôn luôn có máy chủ của bạn chạy, bạn nên lưu trữ nó trong một cửa sổ dịch vụ. Nếu không, bạn chỉ có thể đưa nó vào ứng dụng dành cho máy tính để bàn của mình.
Bạn không nhất thiết phải sử dụng WCF, bạn có thể sử dụng các đường ống được đặt tên trực tiếp (xem liên kết ở đầu thư của tôi). Tất cả phụ thuộc vào sự phức tạp của giao tiếp của bạn.
Ống được đặt tên không phải là điều cụ thể của WCF .. bạn có thể bắt đầu ở đó (bình luận vì, tôi đã thấy chúng .. không bao giờ tự triển khai) –