C# Projelerinin Pipe’ler ile Tek Taraflı İletişimi
Ekran Görüntüsü:
Program Açıklaması:
Bu programımızda da iki C# programını Pipe’ler vasıtasıyla tek taraflı (yani bir sadece gönderebiliyor diğer sadece alabiliyor) iletişimin sağladık.
Ekran Görüntüsü:
Program Açıklaması:
Bu programımızda da iki C# programını Pipe’ler vasıtasıyla tek taraflı (yani bir sadece gönderebiliyor diğer sadece alabiliyor) iletişimin sağladık.
Ekran Görüntüsü:
Açıklama:
Bazen faklı dillerde tasarladığımız programların iletişimine ihtiyac duyuyoruz ya çaresiz kalıyoruz yada saçma yollara başvuruyoruz. İşte Pipe’ler tamda bu soruna merhem oluyor.
Farklı programlama dilleri C# C++ Java Python Rubby gibi birbiriyle Pipe’ler vasıtasıyla iletişim kurabilirler. Örneğimizde C++ programı C# a veri gönderiyor.
Bu örnek önceki paylaştığımızla beraber Türkiye’deki İlk Pipe Örneği.
Ekran Görüntüsü:
Açıklama:
Bu programın farklı bir özelliği clien ve server sırayla yazışıyor. Yani üst üste iki mesaj gönderilemiyor ama karşılık sohbet edilebiliyor.
Ekran Görüntüsü:
Uyarı:
İlk önce Server’i çalıştırınız.
Program Açıklaması:
Client 1 sayısını gönderiyor ona cevap olarak Server 2 gönderiyor.
Program bu kadar, maksat bu işin mantığını kavramak.
Türkiye’deki ilk Pipe Örneği:
Açıklama:
Zaman zaman yaptığımız programların bir biriyle iletişim kurmasına (veri paylaşmasına) ihtiyaç duyuyoruz. Bu gibi durumlarda Pipe’leri kullanabilirsiniz.
Pipe nin görevi faklı programların hafızayı ortak kullanarak iletişimini sağlıyor. Diyelim ki bir programın bir kısmını c++ ile tasarladınız diğer kısmını javayla bunların iletişimine ihtiyacınız var o zaman pipe’leri kullanmanızı tavsiye ederim.
Google Chrome bile pipe’leri kullanıyor.