【发布时间】:2020-04-10 05:35:55
【问题描述】:
我有一个 Web 应用程序 (PHP + Javascript) 和一个桌面应用程序 (.NET C#)。
有时我需要我的应用程序以双向方式进行通信,其中网络应用程序向桌面发送信息,桌面处理信息并返回到网络应用程序。
我对两种解决方案有疑问:
1 - 在数据库中使用表 - Web 应用程序 --> DB
2 - Socket.io 我可以将它与 node.js 一起使用。
最好的方法是什么?或者我可以使用哪些其他解决方案?
谢谢!!待在家里!
【问题讨论】:
-
当一个问题导致多个基于选项的答案时,社区更愿意关闭它。您应该阅读以下文档以了解更多关于如何提问stackoverflow.com/help/how-to-ask
-
有免费的message queue libraries(如 RabbitMQ、Rebus 等)。您可以尝试从 c# 和 php 中找到要使用的那个。然而,消息传递的更高级别可能是矫枉过正。但从另一个角度来看,您不需要考虑套接字和您自己的通信协议。
标签: javascript c# windows socket.io bidirectional