Python Programmieren - Socket Server Ich versuche zurzeit einen Socket Sever zu machen. Es kommt aber leider immer eine Fehlermeldung. Kann mir jemand helfen?
Der Server kann die Daten nur empfangen, wenn der Client und der Server auf dem selben PC laufen. Sonst funktioniert es nicht. Wie kann ich den Fehler beheben? Hier einmal die Fehlermeldung: s.connect(('127.0.0.1', 50010)) ConnectionRefusedError: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte
Server.py :
import socket
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(('127.0.0.1', 50010)) server_socket.listen(1) while True: (client_socket, addresse) = server_socket.accept() print(client_socket.recv(1024))
Client.py :
import time, socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('127.0.0.1', 50010))
while True: msg = str(input("message: ")) msg = msg.encode() s.send(msg)
msg = s.recv(1024)
msg = msg.decode()
print("sent: " + msg)
print()
s.close()