• 18-04-2017, 23:13:56
    #1
    Bir konuda yardıma ihtiyaçım var. Php ile çalışan sitem masaüstündeki c# programı tetiklesin c# programı anında geri veri iletsin istiyorum. Bu işlemi 1-2 -3 saniye gibi kısa zamandada yapmak istiyorum. Sizce bunun için nasıl bir yapı kurmam gerek ?

    işlem önce php sitede olucak.
  • 19-04-2017, 12:12:54
    #2
    Php den xml çıktı ile c# timer içinde xml yolunu periyodik kontrol (web servis mantığı, yani SOA)


    Tapatalk kullanarak iPhone aracılığıyla gönderildi
  • 20-04-2017, 17:39:34
    #3
    socket.io ile anlık iletişim sağlabilirsiniz bir üstteki arkadaşın yazdığı şekilde web servis mantığıyla yaparsanız çoklu kullanımda sunucuyu yorar hatta down edebilir
  • 20-04-2017, 20:29:04
    #4
    Daha once calistigim bir firmada Digital Signage icin cometD alt yapisini kullandik. Admin web sitesinden gerekli ayarlamalari yapiyor ve kaydedince client olan (c# uygulamasydi) uygulamaya mesaj geliyor.

    Mantik ise her client belli bir id ile cevap bekliyor (bunun icin eventlerini kurman gerekiyor), baglanti saglandiktan sonra eger sunucudan bir sey gönderirse yakalayabiliyor.

    CometD nin avantaji hem php hem java icin kullanilabilmesi ve ayni zamanda .net icin de wrapper i var. Sistem gayet stabil calisiyor ve ücretsiz.

    Bu linkler sunucu icin
    https://cometd.org/
    https://docs.cometd.org/current/reference/

    bu da client tarafi icin (.net)
    https://github.com/Oyatel/CometD.NET

    internette cesitli uygulamala orneklerini de bulabilecegini dusunuyorum.

    kolay gelsin