将数据从python发送到c#

时间:2017-08-21 02:39:10

标签: c# python dll

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

买= 1,卖= -1,什么都不做= 0

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

我的问题是,有没有办法将这些位转发到C#并将所有这些包装在一个dll中,它将被第三方程序读取?

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

抱歉天真,我对C#没有很好的把握。

1 个答案:

答案 0 :(得分:1)

您的选择如下,

使用TCP套接字,将其绑定到端口并在python应用程序向其发送所有数据时在C#中侦听数据。 C#为套接字提供了一些很棒的功能,例如System.Net.TcpClient  和 System.Net.TcpServer

你的另一个选择是,如果C#应用程序只需要在从python程序接收信息后再运行然后就可以死了,你可以让python程序启动C#one并传递包含你的信息的参数需要传播。

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