不同计算机(C#或Python)中不同程序之间的通信

时间:2018-12-16 17:21:56

标签: c# python .net networking

我正在构建一个程序,希望能够与在另一台计算机上运行的其他程序交换信息。我开始使用C#和一个名为SimpleTCP的库。主要问题是太简单了,只能发送和接收消息。 我正在寻找可以预先确定彼此可以调用的功能的东西。 我在google上搜索时发现堆栈溢出,但找不到合适的学科来学习,我应该找些什么呢?谢谢

2 个答案:

答案 0 :(得分:1)

最理想的协议是gRPC。有一个学习曲线,但我认为值得。 https://github.com/grpc/grpc

答案 1 :(得分:0)

有一种方法,但是有点不同 这样的程序用两种不同的语言编写 您可以在两个程序之间建立一个中心数据库 在这种情况下,通信和接收,发送数据非常容易 您可以使用mysql,oracl,mariadb或任何您喜欢的数据库