gpt4 book ai didi

c# - 在各种技术之间传递数据

转载 作者:行者123 更新时间:2023-11-28 00:53:23 25 4
gpt4 key购买 nike

我正在创建客户端-服务器应用程序,我计划在其中合并至少 2 种技术。最近我读了很多关于 node.js 在处理网络通信方面的性能,所以我想试一试。

问题是,在 node.js 中编写整个服务是 Not Acceptable (遵循规则:“为任务选择合适的技术,而不是为技术选择合适的任务”),所以我只想在 Node 中创建 Web 界面.js(客户端和服务器端)并在 java/c#/C++ 中实现其余部分。

我的第一个想法是启动一个单独的 net-interface 和 core-app 进程,并使用本地主机套接字在它们之间进行通信。但我想知道是否有另一种方法可以做到这一点,因为套接字有其局限性(缓冲区大小等)。

所以问题是:是否可以在同一台机器上强制使用各种技术的进程之间进行通信?

谢谢

最佳答案

是的,可以通过使用Web 服务

强制各种技术之间的通信。

在我看来,使用 Web 服务在各种技术之间传递数据比使用 javascript 更可靠。您知道,用户可以简单地在禁用 javascript 的情况下使用他的浏览器。

每种成熟的编程语言都支持网络服务。

此外,如果您希望集成使用相同语言(例如 Java)编写的不同应用程序,您可以使用 Java Messaging Service。就像一个魅力!

关于c# - 在各种技术之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com