gpt4 book ai didi

linux - super 终端使用的TCP/IP通信协议(protocol)?

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:55 25 4
gpt4 key购买 nike

谁能告诉我通过Tcp/Ip连接的 super 终端使用哪种通信协议(protocol)

协议(protocol)这里指UDPSocket/Server、其他(如果有)。

实际上,我需要设计一个应用程序(在 QT 中,Linux 作为操作系统)通过以太网与机器(基本上是打印机)进行通信。我需要向打印机发送请求并从打印机接收响应(如果有)。

可以使用 Tcp/IP 通过 super 终端进行通信。

所以我想知道我应该使用哪种协议(protocol)进行通信。由于打印机仅支持以太网,因此我不知道是否可以使用套接字/服务器进行通信。

需要对此提出建议。欢迎所有想法/建议。

提前致谢

最佳答案

您需要正确使用术语。 TCP/IP 和UDP 是传输层。 协议(protocol)是指通过传输传输的应用程序数据。套接字是一种编程 API,允许应用程序访问传输,以便它可以发送/接收协议(protocol)数据。

现在,回答您的问题 - super 终端通常使用基于 TCP/IP 的 Telnet 协议(protocol)。现有的许多协议(protocol)都是基于文本的,而 Telnet 在很大程度上兼容简单的 ASCII 文本,这使得用户可以方便地使用 Telnet UI 客户端(如 super 终端)手动向网络连接设备发送文本命令。然而,大多数设备/协议(protocol)并不使用实际的 Telnet 协议(protocol)。但是,如果您可以使用 super 终端与设备通信,则可以对应用程序进行编码以发送/接收相同的文本命令。

关于linux - super 终端使用的TCP/IP通信协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20487490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com