将数据从Python发送到C#

问题描述 投票:0回答:1

我有一个使用 python 编写的神经网络的图表模式识别程序。我决定最好只发送指示以下内容的某些位,而不是将整个代码移植到 C# :

Buy=1,Sell=-1,Do nothing=0

一旦它们处于 C-sharp 状态,我就可以将它们转发给第三方程序(multicharts),该程序将连续调用 C# dll 函数并在一定时间间隔后接收这些值。

我的问题是,有没有办法将这些位中继到 C# 并将所有这些打包到 dll 中,由第 3 方程序读取?

我想移植到 C# 的全部原因是因为 multicharts 只读取 dll,而我认为 python 没有它们。

抱歉太天真了,我对 C# 的掌握不是很好。

c# python dll
1个回答
1
投票

您的选择如下,

使用 TCP 套接字,将其绑定到端口并在 C# 中侦听数据,同时 python 应用程序将所有数据发送到它。 C# 有一些很棒的套接字功能,例如

System.Net.TcpClient
System.Net.TcpServer

您的另一种选择是,如果 C# 应用程序只需要在从 python 程序接收到信息后运行,然后它就会死掉,您可以让 python 程序启动 C# 应用程序并向其传递包含您需要传输的信息的参数.

从表面上看,你的问题只是问是否有沟通的方式,这可能是最好的两种方式。如果我还能帮忙,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.