2017-04-18 167 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插座: ​​