当前位置:  开发笔记 > 编程语言 > 正文

在C程序中使用telnet

如何解决《在C程序中使用telnet》经验,为你挑选了2个好方法。

我正在研究一个机器人自动化项目,我遇到了一个障碍.要控制机器人,需要通过telnet以无线方式连接它,并通过tcp/ip协议发送命令.(例如,'Mabc'命令根据左轮速度(a),右轮速度(b)和时间(c)将其向前移动).我想要做的是在C程序中进行一些计算,然后根据计算值向机器人发送消息.

如何在C程序中通过tcp/ip协议发送命令?

谢谢!

埃里克



1> Matthew Scha..:

你正在寻找插座.这是一个关于C语言中套接字编程的综合指南 .Telnet也是一个定义良好的协议,虽然我不知道这个机器人是否会使用telnet(对于一个没有太多额外好处的协议,这是额外的处理开销)机器人控制程序).RFC 854详细介绍了Telnet


它们通常不实现完整的telnet协议,只是向端口23发送短的ascii命令.

2> hayalci..:

Expect将允许您与外部程序进行交互,但我不知道期望的C端口.否则你会在C中找到一个telnet库或使用套接字编程编写自己的库.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有