python - python socket脚本获取数据
问题描述
我正在运行以下 netcat 命令以从远程服务器获取数据。
cat <(echo status) - | nc 10.10.10.10 25001
现在我正在尝试编写简单的 python 脚本来做到这一点,但不知何故它挂了。
import sys
import socket
conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
conn.connect(('10.10.10.10', 25001))
cmd = "status"
conn.send(cmd)
print conn.recv(1024)
conn.close()
有什么好方法可以完成上述任务吗?
解决方案
推荐阅读
- c++ - 在读/写/附加模式下打开 QFile 后,我可以检测到它的预先存在吗?
- odoo-12 - 如何在python代码字段中获取当前工资规则名称作为变量
- wordpress - 不适用于其他语言(RU 和 IT)的分页
- elasticsearch - 在深层 Elasticsearch 文档中使用空对象递归初始化字段
- createjs - Adobe Animate CC Canvas (CreateJS) 矢量图形在放大时变得模糊
- django - 将文件输入用于文本字段?
- spring - 如何读取 Spring Batch 中不符合块区域条件的记录?
- excel - 如何在VBA循环中删除除A列之外的整行?
- loops - 用户输入未在文本下方打印
- c++ - 将包含数字的数组作为参数传递 c++