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

1
13632
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.

Pentist: Sızma Testleri ve Bilgi Güvenliği Danışmanlık Hizmetleri

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

 

 

Pentist: Sızma Testleri ve Bilgi Güvenliği Danışmanlık Hizmetleri

1 YORUM

abdullah için bir yanıt yazın İptal

Yorumunuzu giriniz
İsminizi giriniz

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.