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:
Chat programını tamamıyla kendim yazdım kafamdan hatayı neden veriyor?
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?
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:
Mesaj otomatik birleştirildi:
Chat programını tamamıyla kendim yazdım kafamdan hatayı neden veriyor?
Mesaj otomatik 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: