Ich habe mir gerade eben das Video sockets von Tech With Tim angesehen, ich habe die erste funktionierende Version von server und client nachprogrammiert und wollte diese jetzt ausprobieren. Mein Problem:
Wenn ich den Code ausführe, dann erscheint folgende Fehlermeldung: "ConnectionRefusedError: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte" (Ich weiß leider nicht wie ich ein Feld erstelle

Hier mein Code:
Server.py:
"import socket
import threading
HEADER = 64
PORT = 1337
SERVER = socket.gethostbyname(socket.gethostname())
ADDR = (SERVER, PORT)
FORMAT = "utf-8"
DISCONNECT_MESSAGE = "!DISCONNECT"
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(ADDR)
def handle_client(conn, addr):
print(f"[NEW CONNECTION] {addr}")
connection = True
while connection:
msg_lenght = conn.recv(HEADER).decode(FORMAT)
msg_lenght = int(msg_lenght)
msg = conn.recv(msg_lenght).decode(FORMAT)
print(f"[{addr}]{msg}")
if msg == DISCONNECT_MESSAGE:
connection = False
conn.close()
def start():
server.listen()
print(f"[LISTENING] server is listening on {SERVER}")
while True:
conn, addr = server.accept()
thread = threading.Thread(handle_client, args=(conn,addr))
thread.start()
print(f"[ACTIVE CONNECTIONS] {threading.activeCount() - 1}")
print("[STARTING] server is starting...")
try:
start
except:
pass
print("[STARTING] server started sucessfully!")"
Client.py:
"import socket
HEADER = 64
PORT = 1337
SERVER = "192.168.0.164"
FORMAT = "utf-8"
DISCONNECT_MESSAGE = "!DISCONNECT"
ADDR = (SERVER,PORT)
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(ADDR)"
Ich würde mich über eine Antwort sehr freuen!
mfg!