mcfearcombat adlı üyeden alıntı: mesajı görüntüle
Merhabalar,


Linkteki konumuzda yapılan görüş alışverişi neticesinde geliştirmek istediğimiz projemizi C# ve PHP ile yapmaya karar verdik. Ancak bu hususta sizlere danıştak istediğim bir konu bulunmakta.

Projemizden kısaca bahsetmem gerekirse ; Bilgisayara bağlı ve seri port üzerinden TCP/IP ile veri aktaran bir UHF Reader ( Ultra Yüksek Frekans Okuyucu ) 'muz var. Birde bu okunan verilerin veritabanı, yazılımsal işlerini halleden php tarafımız var. Bu php sistem Cefsharp aracılığı ile Winform 'da görüntüleniyor ve kullanıcı işlemleri yapıyor. Aynı zamanda aynı winform uhf okuyucudan gelen verileri okuyor.

Burada sıkıntımız şu ;

C# Winform tarafı seriporta bağlı olan cihazdan veriyi okuyor, sorun yok. PHP tarafındada herşey stabil ondada sorun yok. Biz bu ikisi arasındaki bağlantıyı en sağlıklık nasıl kurmalıyız.

Sistemde winform sürekli dinlemede kalıp PHP tarafından yapılacak bir tetiklemede ( bir butona tıklamada ) uhf okuyucudan gelen verileri okutup tekrar php tarafına göndermek istiyoruz.

Sorumun özetine gelirsek : PHP ile C# tarafındaki iletişimi çift yönlü olarak en sağlıklı hangi yöntemler ile sağlayabiliriz ?

İyi Çalışmalar

PHP bazlı API en sağlıklı yöntemlerden biridir. PHP api yazarak GET veya POST ile veri transferi yapabilirsiniz. Ek olarak 64 bit hash ile göndereceğiniz get verilerini koruyabilirsiniz fakat GET ile işlem yapmanızı önermem.