linux - 向远程 tcp-client 发送数据的 Linux 命令
问题描述
我有一个运行 Redhat Rhel 7 的 Linux 服务器和一个名为“Comppoint Lan System (Colas)”(德国制造商)的设备。Colas 有自己的固件,所以我不知道它是否基于 linux。Colas 被设置为 TCP-Client。它从其串行 1 端口接收消息。我使用 rsyslog 从服务器上可乐的串行端口 1 收到消息。
现在我想要从我的服务器(tcp-server)发送一个字符串(2个字母)到我的colas的串口1(tcp-client),以获取连接到串口1的设备的信息。
linux中是否有命令来实现这一点?像“命令'字符串消息'目标端口”之类的东西?如果写得不好,我很抱歉。
解决方案
安装网猫
yum install nc
让它监听特定的端口号
nc –l portnumber &
让我们使用来自不同控制台的 netstat 验证它:
netstat -anlp |grep yourportnumber
PS:根据你的linux风格更改安装命令。
推荐阅读
- python - 如何使用 Python 获取 PDF 文件的最后一行位置?
- github - 向包中添加示例时是否应该更新 semver 版本?
- node.js - Web3.js >> w3.eth.sendSignedTransaction txn 提交但不成功
- c# - 在不安装 Excel 的情况下运行 Excel 宏
- json - 使用 Codable 解析嵌套 JSON,如 ObjectMapper Swift 4
- java - 为什么eclipse编译shell javac或mvn的文件会报错:code too large?
- java - 在线程池Java中停止无限循环
- excel - 在没有 vbscript 的情况下转置 Excel 数据
- azure - 使用调用后提交表单数据的 Azure 逻辑应用
- sql-server - 在触发器内返回,安全吗?