Yapması gereken şey kulanıcıyı kabul etmeyi denemesi eğer edemesse mesaj olup olmadığını kontrol etmesi onuda yapamassa başa dönmesi Kod şu:
import select
import sys
host = "localhost"
port=8080
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print("socket oluşturuldu")
s.bind((host, port))
print("socket {} nolu porta bağlandı".format(port))
s.listen(5)
print("socket dinleniyor")
while True:
print("while çalışıyo")
try:
sockfd,addr=s.accept()
print("kabul edildi")
except:
print("hata")
try:
print("msg")
data = s.recv(1024)
print(data.encode("utf-8"))
s.sendall(data)
except:
print"hata")
continue
bu arada printlerden sadece kabul edildiyi alabiliyorum