0

一些背景 -

我在通过 Putty 访问的 TS-7800(运行 Debian Linux)上编写了一个 C 程序。该程序主要负责控制 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 上的第一篇文章,所以如果我错误地忽略了一些细节或者我没有遵守适当的礼仪,请原谅我。

4

2 回答 2

2

You have to follow some protocol to interact with the server. Then your GUI needs to follow that protocol to send commands to the server.

Probably, you are talking about SSH connection with server. There are a lots of SSH Client library available in windows. You can use one in your GUI to interact.

于 2013-06-07T19:03:21.240 回答
0

Try taking a look at Boost ASIO. It's a very solid asynchronous IO library included in boost. (You will need to build it however).

于 2013-06-07T18:43:41.607 回答