2017-04-18 168 views
-4

我是Python新手。我想Python可以做以下的事情: - 创建插座(完成) - 发送通过套接字特定命令(完成) - 获取远程计算机上的命令的输出(尚未)在Python中通过套接字发送和接收输出

我被困在第三个。如果有人能帮我,我真的很感激。

+3

代码?你有什么尝试?你有没有想要解决的错误?这不是人们为你写代码的网站。 –

回答

0

如果你有创建和发送,那么recv就是一样简单。

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
host = 'www.stackoverflow.com'; 
port = 80; 
remote_ip = socket.gethostbyname(host) 
s.connect((remote_ip , port)) 
message = "GET/HTTP/1.1\r\n\r\n" 
s.sendall(message) 
reply = s.recv(4096) 

print reply 
0

还不错的TCP/IP通信的解释与Python插座: ​​