2013-08-30 59 views

回答

0

是的。

我会建议看看套接字,因为这可能是最简单的方法。

+0

我曾尝试从这个网站这两个c程序:http://beej.us/guide/bgipc/output/html/multipage/unixsock.html。对于服务器编,我得到这些输出:“等待连接”。对于另一个commes:“尝试连接”和“连接:没有这样的文件或目录”。我能做什么? – overstack

+0

对不起,没有使用unixsock,它可能需要更长的时间来阅读它足够的能够给你的支持,而不是你自己调试它,或从别人的帮助!祝你好运:) – Jite

+0

无论如何非常感谢。套接字主题是我搜索的内容。 – overstack

0

您可以使用linux打开新控制台设备的事实,该设备可以使用tty命令进行检索。所以,你可以这样做:

echo 'some text' > '/dev/pts/19' 

(假设其他窗口的TTY是/dev/pts/19)。

您也可以打印到当前窗口:

echo 'some text' > `tty` 

虽然这是多大用处:)

编辑的不是:我刚刚读到你要发送的命令,而不仅仅是文字。在这种情况下,你可以尝试用上述溶液& bash的read功能的发挥:http://wiki.bash-hackers.org/commands/builtin/read喜欢的东西

while read data; do; eval $data; done 

文件描述符结合起来,大概。

+0

是否可以编写一个处理诸如socket(),bind()等命令的Unix脚本?对于像c,python和java这样的语言,有很多教程。问题是:我没有发现这个Unix shell脚本!你的建议非常好。但为了实现这一点,我需要在Unix-Shell-Scripting中的服务器客户端编程教程。你有什么想法? – overstack

+0

这真的是最好的选择,只有使用Unix-Shell-Scripting才能实现连接。没有任何其他语言。你认为,这是可能的吗? – overstack

0

在使用cmd的Windows中,可以使用SENDKEYS(通过VBS脚本)将命令写入另一个窗口,AutoIt也可以脚本GUI和其他程序窗口。

相关问题