开发者

IPC between Python and C#

开发者 https://www.devze.com 2022-12-11 02:05 出处:网络
I want to pass data between a Python and a C# application in Windows (I want the channel to be bi-directional)

I want to pass data between a Python and a C# application in Windows (I want the channel to be bi-directional) In fact I wanna pass a struct containing data about a network packet that I've captured with C# (SharpPcap) to the Python app and then sen开发者_Go百科d back a modified packet to the C# program. What do you propose ? (I rather it be a fast method) My searches so far revealed that I can use these technologies, but I don't know which:

  1. JSON-RPC
  2. Use WCF (run the project under IronPython using Ironclad)
  3. WCF (use Python for .NET)


Why not use a simple socket communication, or if you wish you can start a simple http server, and/or do json-rpc over it.


Use JSON-RPC because the experience that you gain will have more practical use. JSON is widely used in web applications written in all of the dozen or so most popular languages.

0

精彩评论

暂无评论...
验证码 换一张
取 消