python - python socket.recv 未显示为文本
问题描述
import socket
sock=socket.socket()
sock.connect(('192.168.0.107',21))
print(sock.recv(1024))
print(sock.recv(1024).decode('utf-8'))
第一个打印给出b''
了第二个给空白输出应该是220 (vsFTPd 2.3.4)
或他们现在使用的任何版本,任何帮助表示赞赏。
解决方案
推荐阅读
- reactjs - 在“加载”时反应可加载(延迟加载)?
- c# - 使用 OLEDB 提供程序连接到 Access 数据库崩溃(自 Office 365 Build 12430.20184 起)
- python - keep_prob: 0.8 是什么意思?
- curl - 通过 curl 向 API 发送音频数据
- python - 如果答案是随机的,我如何追踪对原始答案的响应?
- google-cloud-platform - 在 GKE 中使用 N2 机器类型 - (Google Kubernetes Engine)
- c - 我尝试在 C 中为链表编写代码
- python - Pandas 数据框计算过去 3 年同月的平均值并附加在同一数据框中
- css - Sass:选择器的占位符行为
- jenkins - .npm 目录消耗 149+ GB 的磁盘空间