server:
import socket
HOST='xxxx'
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"))
while True:
mesaj=c.recv(64)
print(mesaj)
client:
import socket
import time
HOST='xxxx'
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.encode("utf8"))
time.sleep(0.5)
server.close
hata:
proje.py serverin ismi onu açıyorum sonra clientimiz.py açıyorum türkçe karakterlerle yazınca servere giden mesaj: b't\xc3\xbcrkiye' (yazılan mesaj "türkiye") fakat türkçe karakterlerle yazılmayınca: b'turkiye' (yazılan: "turkiye" bir sıkıntı yok) nasıl çözebilirim?
import socket
HOST='xxxx'
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"))
while True:
mesaj=c.recv(64)
print(mesaj)
client:
import socket
import time
HOST='xxxx'
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.encode("utf8"))
time.sleep(0.5)
server.close
hata:
proje.py serverin ismi onu açıyorum sonra clientimiz.py açıyorum türkçe karakterlerle yazınca servere giden mesaj: b't\xc3\xbcrkiye' (yazılan mesaj "türkiye") fakat türkçe karakterlerle yazılmayınca: b'turkiye' (yazılan: "turkiye" bir sıkıntı yok) nasıl çözebilirim?