底线
- 该脚本不会打印从 socket.recv() 到 linux 终端的所有内容。
- 如果我在解释器中做同样的事情,它会将所有数据打印到终端。
(假设我使用本地网关作为 ip 和 23 作为端口,所以远程登录到我的路由器)
import socket
q = socket.socket()
q.connect(ip, port)
data = q.recv(1024)
print data
解释器的输出是四行:
(一些 alt 代码乱码或第一行的任何内容)
RT v24-sp2 std (c) 2012 NewMedia-NET GmbH
发布:03/21/12(SVN 修订:18795)
DD-WRT 登录:
脚本的输出:
(只是第一行的替代代码乱码)
任何关于为什么会发生这种情况以及如何纠正它的建议将不胜感激。
谢谢,
安德鲁