我可以通过 PuTTY 访问 telnet 服务器,它打开一个终端并允许我发送命令来检索数据/日志和启动/停止进程。我想开始研究如何通过 C++ 访问该服务器,以便自动化连接和测试命令。基本上,我需要一个 telnet 客户端,它可以连接和验证自身,并像在终端中输入一样向服务器写入和读取数据。我应该从哪里开始我的研究?我尝试了几个例子,包括:
http://lists.boost.org/boost-users/att-40895/telnet.cpp
当我编译并运行
./telnet 192.168.1.26 23
什么都没有发生,但是当我使用 PuTTY 连接到服务器时,我得到:
QNX Neutrino (localhost) (ttyp0)
login: root
password:
#
任何帮助将不胜感激。
注意:
- 我正在使用运行 OS X 版本 10.7.3 和 i686-apple-darwin11-llvm-gcc-4.2 的 Mac
- 我被允许这样做。
- 我在我的 Windows 7 机器上使用 PuTTY,连接是以太网到 USB 以太网适配器,本地连接属性 > TCP/IPv4 属性的设置:是特定的 IP 地址、子网掩码和默认网关,可能是有用的信息。
谢谢