Python Socket Modülü

Jan 27, 20211 dakika





Python Socket Modülü



Merhaba, bu konumda sizlere elimden gelidğince socket modülünden bahsedeceğim.



ilk öncelikle projemize modülü aktarmamız gerekecek



>>> import socket



Soket ailesi bilgileri 2 ye ayrılmaktadır;



AF_UNIX -> aynı hostta veri aktarımı için (linux)

AF_INET -> internet üzerinden veri aktarımı için (genel)



Socket Tipi 2 ye ayrılmaktadır;



SOCK_STREAM -> TCP veri aktarımı için

SOCK_DGRAM -> UDP veri aktarımı için



SOCKET METHODLARI VE AÇIKLAMALARI



ip = "172.67.134.17"

port = 80



s.bind((ip,port)) -> Bu yöntem adresi ana bilgisayar adı, bağlantı noktası numarası çiftini sokete bağlar.



s.listen(1) -> Bu yöntem verilen ayarda TCP portu dinlemeye başlar.



s.accept() -> Bu yöntem bağlantı gelince gelen pasif kabul edilen bağlantıyı dahi kabul eder ve bağlantı gelinceye kadar sürekli bekler.



s.connect((ip,port)) -> Bu yöntem aktif olan TCP bağlantısını başlatır.



s.recv() -> Bu yöntem TCP mesajı alır.



s.send((ip,port)) -> BU yöntem TCP mesajını iletir.



s.recvfrom() -> Bu yöntem UDP mesajını alır.



s.sendto((ip,port)) -> Bu yöntem UDP mesajını iletir.



s.close() -> Bu yöntem soketi kapatır.



s.gethostname() -> Bu yöntem Ana bilgisayar adını gösterir.

Küçük bir destek binlerce beğeniden daha değerlidir
https://bylge-images.s3-eu-west-1.amazonaws.com/09b65df0-faf9-11ec-8ff0-4f32c9b61146.png
XIORXA

pythonist

Bylge Icon
Bylge Icon