C# 在java中创建命名管道
我找到了这个 但我想换一种方式,我想用java创建一个命名管道,C#(或任何其他)应用程序连接到这个管道。这可能吗?如果是,怎么做 谢谢C# 在java中创建命名管道,c#,java,ipc,named-pipes,C#,Java,Ipc,Named Pipes,我找到了这个 但我想换一种方式,我想用java创建一个命名管道,C#(或任何其他)应用程序连接到这个管道。这可能吗?如果是,怎么做 谢谢 florian在java中创建命名管道依赖于操作系统,您需要使用命令Runtime.getRuntime()创建它;下面是一个关于如何在unix中执行此操作的示例 换句话说,您可以在.net应用程序中创建管道,然后交换您提供的示例中的代码。如果您阅读代码,您会发现这有点像写入文件(名为pipes kid of)。您可以将从java读取的数据交换为从java写入
florian在java中创建命名管道依赖于操作系统,您需要使用命令Runtime.getRuntime()创建它;下面是一个关于如何在unix中执行此操作的示例
换句话说,您可以在.net应用程序中创建管道,然后交换您提供的示例中的代码。如果您阅读代码,您会发现这有点像写入文件(名为pipes kid of)。您可以将从java读取的数据交换为从java写入的数据,反之亦然。是的,但是如果我用java创建了一个文件,我如何在.net中使用NamedPipeClientStream访问它?为每个应用程序使用相同的文件名,并为每个调用打开和关闭该文件;不能使用NamedPipeClientStream,只能使用FileStream类。请记住,如果一个应用程序正在编写,另一个应用程序将无法打开文件,反之亦然!问题是它应该在unix和windows上运行,在unix上我没有任何.net应用程序。你不能使用套接字吗?上面提到的源代码链接(用于通过exec()调用创建Linux管道)现在已更改:请参阅。