[英]Simple Python TCP IP script but won't return data
ea ea
Now it is working. 现在正在工作。 The P shows the answer is ok P显示答案还可以import socket # used for TCP/IP communication
# Prepare for transmission
TCP_IP = 'ip.com'
TCP_PORT = 10000
BUFFER_SIZE = 1024
#Log in as user "test" password "test" and run "/stats"
MESSAGE = '\r\n'
# Open socket, send message, close socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((TCP_IP, TCP_PORT))
print "Connected\n"
s.send(MESSAGE)
print "Message Sent\n"
data = s.recv(BUFFER_SIZE)
print "Data Recvd:\n"
print data
#ADDED THESE LINES AS WELL
s.send("test\r\n")
data = s.recv(BUFFER_SIZE)
print "Data Recvd:\n"
print data
s.close()
print "Socket closed"
Should guide you enough to do the rest yourself. 应该足以引导您自己做剩下的事情。 Just send the data in seperate chunks 只需将数据分块发送
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.