Merhabalar, Python ile tcp protokolü üzerinden client – server taraflı soket bağlantısı için “socket” kütüphanesini kullanıyoruz. Şimdi örnek kodlarımıza geçelim : Server :
1 2 3 4 5 6 7 8 9 10 |
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serversocket.bind(('localhost', 1234) # Soketin açılacağı Host adresi ve Port numarası. serversocket.listen(5) # Maximum açılabilecek soket sayısı while True: # Gelen istekleri sürekli olarak dinlemek için sonsuz döngüye alıyoruz. connection, address = serversocket.accept() buf = connection.recv(64) if len(buf) > 0: print buf break |
Client :
1 2 3 4 5 |
import socket clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) clientsocket.connect(('localhost', 1234)) # Bağlanılacak serverın host adresi ve port numarası clientsocket.send('hello') # Server'a yollanan veri. |