Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kanallar, işlemler arası iletişim için bir araç sağlar. İki tür boru vardır:
Anonim borular.
Anonim kanallar, yerel bilgisayarda işlemler arası iletişim sağlar. Anonim kanallar, adlandırılmış kanallardan daha az ek yük gerektirir, ancak sınırlı hizmetler sunar. Anonim kanallar tek yönlü olup ağ üzerinden kullanılamaz. Yalnızca tek bir sunucu örneğini destekler. Anonim kanallar, iş parçacıkları veya üst ve alt işlemler arasında iletişim için kullanışlıdır; özellikle kanal tutmaçları oluşturulduğunda alt sürece kolaylıkla aktarılabilir.
.NET'te anonim kanalları AnonymousPipeServerStream ve AnonymousPipeClientStream sınıflarını kullanarak uygularsınız.
Bkz Anonim Kanalların Yerel Süreçler Arası İletişim için Kullanımı.
Adlandırılmış kanallar.
Adlandırılmış kanallar, bir kanal sunucusu ile bir veya daha fazla kanal istemcisi arasında işlemler arası iletişim sağlar. Adlandırılmış kanallar tek yönlü veya çift yönlü olabilir. İleti tabanlı iletişimi destekler ve aynı kanal adını kullanarak birden çok istemcinin sunucu işlemine aynı anda bağlanmasına izin verir. Adlandırılmış kanallar, uzak sunucularda bağlantı kuran işlemlerin kendi izinlerini kullanmasını sağlayan taklit özelliğini de destekler.
.NET'te, NamedPipeServerStream ve NamedPipeClientStream sınıflarını kullanarak adlandırılmış kanalları uygularsınız.
Bkz Nasıl yapılır: Ağlar Arası İşlem İletişimi için Adlandırılmış Borular Kullanma.