一些背景-
我在 TS-7800(运行 Debian Linux)上编写了一个 C 程序,我通过 Putty 访问它。该程序主要负责控制 DAC/ADC 以修改存储元件的状态。
我的下一个任务是为该程序开发一个 GUI。 GUI 是使用 C++ 中的 Microsoft Visual Studio 2010 构建的。我已经制作了大部分 GUI,只需要一种方法将我收集的数据发送到 Linux 机器。
我的第一次尝试是从 GUI 通过命令行调用与 Putty 的连接,然后尝试通过该 Putty 连接发送各种命令。这里的缺点是,一旦我使用命令 putty username@192.168.1.50 调用与 Putty 的连接,它就在前台完成,而不是隐藏在后台,我不知道如何继续输入文本/命令启动后将 GUI 导入 Putty。
我的问题-
我应该如何将 Windows 上的 GUI 连接到 Linux 机器上的程序?我对 Putty 的尝试是朝着正确方向迈出的一步,还是我应该采取不同的方法 - 可能是 Cygwin?
提前感谢您的帮助 - 这是我在 stackoverflow 上的第一篇文章,所以如果我错误地忽略了一些细节或者我没有遵守适当的礼仪,请原谅我。
最佳答案
您必须遵循一些协议(protocol)才能与服务器交互。然后您的 GUI 需要遵循该协议(protocol)来向服务器发送命令。
您可能在谈论与服务器的 SSH 连接。 Windows 中有很多可用的 SSH 客户端库。您可以在 GUI 中使用一个进行交互。
关于c++ - 如何通过网络将命令从 Windows GUI 发送到 Linux 机器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990675/