2009-11-09 16 views
6

Windows'ta bir Python ve bir C# uygulaması arasında veri aktarmak istiyorum (Kanalın iki yönlü olmasını istiyorum) Aslında bir ağ paketiyle ilgili verileri içeren bir yapıyı geçmek istiyorum. ve C# (SharpPcap) ile Python uygulamasına yakaladı ve sonra değiştirilmiş bir paketi C# programına geri gönderecek. Ne önerirsin? Benim aramalar şimdiye kadar ben bu teknolojileri kullanabilir ortaya koydu (Daha doğrusu bu bir hızlı yöntem olabilir), ancak hangi bilmiyorum: IPC arasında Python ve C#

  • Kullanım WCF (altında projeyi çalıştırmak

    1. JSON-RPC Ironclad kullanarak IronPython)
    2. WCF .NET için (kullanım Python)
  • +1

    Kendinize cevap verdiniz. :-) – Kugel

    cevap

    2

    Neden basit bir soket iletişimi kullanmıyorsunuz veya isterseniz basit bir http sunucusunu başlatabilir ve/veya json-rpc'yi üzerinde çalıştırabilirsiniz.

    +0

    İki yönlü iletişimi destekleyen C# ve Python için herhangi bir JSON-RPC uygulaması var mı? –

    +0

    abt JSON-RPC'den emin değilsiniz, ancak sizin için neden JSON-RPC'ye ihtiyacınız var, sadece paket verilerini http/soket üzerinden gönderin ve işlendikten sonra web api gibi geri verin –

    2

    Kullanım JSON-RPC size kazanç deneyimi daha pratik bir yararı olacak çünkü. JSON, tüm düzine veya en popüler dillerdeki web uygulamalarında yaygın olarak kullanılmaktadır.