Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据从java应用程序传输到c#_C#_Java - Fatal编程技术网

将数据从java应用程序传输到c#

将数据从java应用程序传输到c#,c#,java,C#,Java,我需要将字节数组从java应用程序传输到c应用程序。一种选择是只将其存储到一个文件中,但它并不那么安全。我在想,也许有一种方法可以使用memorystream或其他东西,这样数据就不会存储在内存以外的任何地方 编辑:只是为了提供更多信息。应用程序在同一台机器上运行,C#应用程序正在执行java应用程序。您可以以允许两个应用程序相互对话的方式公开方法。下面是一个答案众多的示例。Web服务可以作为异构平台之间通信的选择。如果您只在同一台计算机上的程序之间传输字节数组,那么使用套接字可能是最容易实现的

我需要将字节数组从java应用程序传输到c应用程序。一种选择是只将其存储到一个文件中,但它并不那么安全。我在想,也许有一种方法可以使用memorystream或其他东西,这样数据就不会存储在内存以外的任何地方


编辑:只是为了提供更多信息。应用程序在同一台机器上运行,C#应用程序正在执行java应用程序。

您可以以允许两个应用程序相互对话的方式公开方法。下面是一个答案众多的示例。

Web服务可以作为异构平台之间通信的选择。

如果您只在同一台计算机上的程序之间传输字节数组,那么使用套接字可能是最容易实现的

缺点是您需要确保侦听服务器套接字不接受来自任何其他主机的连接(仅绑定到localhost)


最安全的方法是通过。

在我链接的页面上还有许多其他建议,我相信其中一个可以为您工作。您可以对写入文件的数据进行加密,并插入哈希代码以防止篡改数据。数据是私钥,因此出于导出数据的安全原因,它会使用其他密钥进行加密。我现在需要做的是用我用来加密的密钥将加密密钥传输到c#。