我有一个使用python编写的神经网络的图表模式识别程序。而不是将整个代码移植到C#,我认为最好只发送指示以下内容的某些位:
买= 1,卖= -1,什么都不做= 0
一旦他们处于C-sharp状态,我就可以将它们转发给第三方程序(多表),这些程序将连续调用C#dll函数并在一定时间间隔后接收这些值。
我的问题是,有没有办法将这些位转发到C#并将所有这些包装在一个dll中,它将被第三方程序读取?
我想要移植到C#的全部原因是因为multiharts只读取dll,我不认为python有它们。
抱歉天真,我对C#没有很好的把握。答案 0 :(得分:1)
您的选择如下,
使用TCP套接字,将其绑定到端口并在python应用程序向其发送所有数据时在C#中侦听数据。 C#为套接字提供了一些很棒的功能,例如System.Net.TcpClient
和
System.Net.TcpServer
。
你的另一个选择是,如果C#应用程序只需要在从python程序接收信息后再运行然后就可以死了,你可以让python程序启动C#one并传递包含你的信息的参数需要传播。
从外观上看,你的问题只是询问是否有沟通方式,这些可能是最好的两种。如果我能帮忙,请告诉我。