首页 > 解决方案 > C# 和 python 之间的命名管道

问题描述

我正在尝试在我的 C# 代码和我的 python 脚本之间进行通信。

我的问题是以下我想在我的 C# 脚本的开头打开一个管道并在不同的时刻发送信息,但是通过同一个先前的管道。然后在我的 python 脚本中处理这些数据。

现在我可以只发送一个信息,然后我在 C# 中的管道会自行关闭。我尝试了这些代码来测试:

C# 代码

但是,当我尝试这个时,我的 python 脚本只有在我关闭 C# 代码时才会接收数据。如果您有解决方案,请帮助我。

标签: c#pythonnamed-pipes

解决方案


在每个 WriteLine 之后尝试sw.Flush();强制它刷新流


推荐阅读