【发布时间】:2010-05-07 08:02:58
【问题描述】:
我必须将 Qt4 应用程序连接到单声道应用程序。当前的概念验证使用网络套接字(这很好,我可以在命令行上使用nc 进行调试)。
但我愿意接受新的建议。我的替代方案是什么?
编辑:
原来的应用栈分为两部分:服务器+客户端。客户端应该显示图片和视频。由于我们发现这在 Mono 中是不可能的,因此我们将客户端分为两部分:
服务器 -> 客户端 -> 图形用户界面
在最初的实现中,客户端+GUI 是同一个应用程序。现在客户端在 C# 中(在 Mono 上运行),GUI 是 Qt4。在 Qt4 中重写客户端不是一种选择。
现在客户端和 GUI 之间的通信是通过 localhost 使用 TCP 套接字完成的。我正在寻找更好的实现方式。
编辑2: 虽然该应用程序当前在 linux 上运行,但我也想在 Windows 上安装这个系统。客户端(有一个监听套接字...)在 Win32 上工作,Qt4 是跨平台的。
【问题讨论】: