Python hata alıyorum yardım edermisiniz?

Egec3535

80+ Bronze
Katılım
14 Haziran 2021
Mesajlar
512
Reaksiyon skoru
117
import socket

HOST='192.168.xx.x'
PORT= xxxx
ADDR=(HOST,PORT)
server=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print ("socket oluşturuldu...")
server.bind(ADDR)
print("Socket {} nolu porta bağlandı".format(PORT))

server.listen(5)
print("Socket dinleniyor bağlantı bekleniyor...")
while True:
c,ADDR= server.accept()
print("gelen bağlantı:", ADDR)
mesaj=("Bağlantı başarılı!")
c.send(mesaj.encode("utf8"))
mesaj=c.recv(5)
print(mesaj)


client.py kaynak kodları:

import socket
HOST='192.168.xx.x'
PORT= xxxx
ADDR=(HOST,PORT)
server=socket.socket(socket.AF_INET, socket.SOCK_STREAM)

print("servere bağlanıldı")


server.connect(ADDR)

while True:
mesaj=input("Mesaj:")
server.send(mesaj)

hata:
1645961362007.png

Mesajlar otomatik olarak birleştirildi:

Chat programını tamamıyla kendim yazdım kafamdan hatayı neden veriyor?
Mesajlar otomatik olarak birleştirildi:

not= sorunu çözdüm clienti utf8 ile encode etmemişim fakat server mesajı alınca 2. mesajı alamıyor döngüyü nasıl oluşturabilirim?
 
Son düzenleme:
Geri
Top