c - 在 C 程序中使用 telnet

标签 c networking telnet

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

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

谢谢!

埃里克

最佳答案

您正在寻找套接字。 This is a comprehensive guide to socket programming in C. Telnet 也是一个定义明确的协议(protocol),虽然我不知道这个机器人是否会使用 telnet(对于一个协议(protocol)来说,这是额外的处理开销,不会对机器人控制程序有太多额外好处)。 RFC 854 详细介绍了 Telnet

关于c - 在 C 程序中使用 telnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/202859/

相关文章:

linux - 如何从客户端保持 telnet 连接处于事件状态

c - 有什么方法可以更改用 c 中的 const 限定符定义的变量中的值吗?

c++ - 为什么我不能在 C 语言中对关键字使用#define?

c - 错误 : KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x00007fff99b359c4 in strstr ()

ios - 有什么方法可以在不使用 SNMP 的情况下检测所连接主机设备的软件版本或内核版本

java - 使用其 URL 检查文件是否存在于远程服务器上

java - C# 相当于 Java 的 DataOutputStream?

c - 在 C 中打印一个奇数哈希倒三角形

java - 在 Java 中启动 VLC 并通过 rc 接口(interface)连接到它

c - 系统命令traceroute c 出错