Python ile Soket Programlama: İstemci ve Sunucu Arasında Veri Transfer Edilmesi

0
1211
views
İki uç nokta arasındaki iletişim için soketler kullanılır. Böylece bir web sunucusu istemcilere hizmet verir, bir kullanıcı bir dosya sunucudan veri alır, iki kullanıcı bir biri ile anlık olarak mesajlaşabilir. Bu yazıda, istemcide çalıştırılan ve Python dili ile kodlanmış basit bir yazılım ile, istemcideki bazı bilgiler sunucu olarak hizmet veren bir bilgisayara gönderilecektir.

24680 portu dinleyen ve gelen bilgileri ekrana yazan sunucu bazlı bir uygulama aşağıdaki gibi hazırlanabilir.

 

 

Çalıştırıldığında sunucu olarak belirtilen bilgisayarın (192.168.2.200) 24680 portuna bağlanan; bilgisayarın IP adresini, portunu, adını ve bağlanan kullanıcının adını sunucuya gönderen bir uygulama aşağıdaki gibi hazırlanabilir.

 

 

Bu uygulama istemcide çalıştırıldığında aşağıdaki gibi bir çıktı görülür.

sending-string-via-socket-by-using-python-02

 

Bunun yanında sunucu tarafında ise aşağıdaki gibi bir çıktı elde edilebilir.

sending-string-via-socket-by-using-python-01

 

 

Veri transferi yerine dosya transferi de gerçekleştirilebilir. Python ile dosya transferi gerçekleştirmek için bakınız:

http://www.bogotobogo.com/python/python_network_programming_server_client_file_transfer.php

 

 

CEVAP VER

Yorumunuzu giriniz
İsminizi giriniz