我正在尝试编写一个快速而脏的脚本来测试此设备并向其发送ASCII命令。我能够使用Putty并发送命令,所以我知道我正确理解API,但是,我的python脚本无法正常工作,但是我没有让设备识别命令。 我不正确地编码数据吗?
import socket
edsIP = "10.5.80.150"
edsPORT = 50002
MESSAGE=b'set:6;'
srvsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
srvsock.settimeout(3) # 3 second timeout on commands
srvsock.connect((edsIP, edsPORT)))
srvsock.sendall(MESSAGE)
data = srvsock.recv(4096)
srvsock.close()