AttributeError 'builtin_function_or_method'

Я тут пишу 2 скрипта для управления своего второго компа, но тут в скрипте клиента ошибка. Сама ошибка:

Traceback (most recent call last):
  File "listener.py", line 15, in <module>
    connection.send(command.encode('utf-8'))
AttributeError: 'builtin_function_or_method' object has no attribute 'encode'

Скрипт сервера:


import socket, subprocess

def execute_system_command(command):
    return subprocess.check_output(command, shell=True)

connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connection.connect(('192.168.1.251', 4444))

while True:
    command = connection.recv(1024).decode('utf-8')
    command_result = execute_system_command(command)
    connection.send(command_result)

connection.close()

Скрипт клиента(В нём и ошибка):


import socket

listener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
listener.bind(("192.168.1.251", 4444))
listener.listen(0)
print("[+] Waiting for incoming connections")
connection, address = listener.accept()
print("[+] Got a connection from " + str(address))

while True:
    command = input(">> ")
    connection.send(command.encode('utf-8'))
    result = connection.recv(1024)
    print(result)

Ответы (0 шт):