Python Socket Modülü
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 >
XIORXA
@xiorxaPython 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.
Published Date:
January 27, 2021
Updated Date:
December 02, 2023