我正在创建一个远程命令程序(如僵尸网络)。我正在使用socket来执行此操作,并且当我尝试将命令发送到客户端时。它抛出一个错误的32破管。 下面是发送代码
print("Attempting to send command "+cmd)
verify = input("Is this the correct command y/n: ")
if verify == "y":
s.send(str.encode(cmd))
if verify == 'n':
print("Please enter your command again!")
os.system('clear')
remoteCommand()
Response = conn.recv(1024)
这是接收端代码:
while True:
Cmd = s.recv(1024)