ich weiß hier leider nicht weiter. Ich will ein kleines Chat-Programm schreiben. Ich hab bisher folgendes:
Code: Alles auswählen
from socket import *
from threading import Thread
import sys
HOST = "127.0.0.1"
PORT = 80
BUFSIZE = 1024
ADDR = (HOST, PORT)
tcpCliSock = socket(AF_INET, SOCK_STREAM)
tcpCliSock.connect(ADDR)
def recv():
while True:
data = tcpCliSock.recv(BUFSIZE)
if not data: sys.exit(0)
print(data)
Thread(target = recv).start()
while True:
data = input("> ")
if not data: break
tcpCliSock.send(data)
tcpCliSock.close()
Im Internet hab ich bisher gefunden, dass ich die Firewall ausschalten soll. Ich hab nur die Windows Firewall, die ich auch ausgeschaltet habe. Die Meldung kommt trotzdem.Traceback (most recent call last):
File "chat1.py", line 11, in <module>
tcpCliSock.connect(ADDR)
ConnectionRefusedError: [WinError 10061] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte
Ein weiterer Tipp war ein Verbindungsaufbau mit Telnet. Aber der gibt mir auch nur die Meldung, dass keine Verbindung möglich ist. Frage hier: Was hat Telnet mit dem Problem zu tun? Das habe ich leider noch nicht ganz kapiert.
Und die andere Frage ist: Wie löse ich das Problem?