a = 911111100000
while a < 911111100050:
lMDN = str(a)
print lMDN
sock.send("PAGE lMDN\r\n" )
page_data = ""
page_string = ""
while page_data != "\n":
page_data = sock.recv(1)
page_string = page_string + page_data
print page_string
a += 1
我该如何纠正这个问题,lMDN 在日志中显示为“a”。我是 python 新手。
示例输出:911111100042 550 错误,无效寻呼机 ID
答案1
您可能需要这样做:
while a < 911111100050:
print a
sock.send("PAGE %d\r\n" % a)
您没有在套接字中发送页码而是发送 PAGE 1LDM 字符串。
但由于我不知道您想要实现什么,所以这基本上只是猜测。