THT DUYURU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

takipci
chat
Seçenekler

Python Ag islemleri

Linkinturk - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2020
Mesajlar:
10
Konular:
3
Teşekkür (Etti):
1
Teşekkür (Aldı):
11
Ticaret:
(0) %
6 Gün önce
#1
Post
Python Ag islemleri
Python Ağ Islemleri
1.Soket Nedir?
Kod:
  Terim|Aciklama
Alan(Domain)|Bir Web sitesinin uzerindeki adi
Tip(type)|Soket Tipi
Protokol(protocol) | Verinin ağ nasil ilerleyecegini tanimlayan kurall butunu
Bilgisayar adi(Hostname) | Bilgisayarin uzerindeki tanitici adi
Kapi(Port) | Bir bilgisayarin ağ ile fiziksel bağlanti noktasi
Soket bağlantilarinda socket modulu kullanilir
Kod:
s = socket.socket(soket_ailesi, soket_tipi, protokol =0)
Kod:
soket_ailesi (socket_family): AF_UNIX veya AF_INET
Kod:
soket_tipi(socket_type): SOCK_STREAM veya SOCK_DGRAM
protokol (protokol): Genellikle bos gecilir. Ontanimli degeri sifirdir

Sunucu(Server)Soket Metodlari
Kod:
Metod | Aciklama
s.bind(host,port) | Soketi verilen port uzerinden hosta baglar
s.listen(maxno) | Sokete yapilan baglantilari dinler. Maxno, maksimum baglanti sayisini belirtir
s.accept() | (bağlanti, adres) dondurur. Bağlanti veri alip verebilen bir soket nesnesidir. Adres ise soketin bağlandiği karsi tarafin adresidir,
Istemci (Client) Soket Metodlari
Kod:
Metod | Aciklama
s.connect(host, port) | soket baglantisini kurar
Genel Soket Metodlari
Kod:
Metod | Aciklama
s.recv(uzunluk) | Mesaji alir (Maksimum mesaj uzunlugu = uzunluk)
s.send() | Mesaji gonderir
s.recvfrom() | Mesaji alir
s.sendto() | UDP mesaji gonderir
s.close | Soketi Kapatir
s.gethostname() | Bilgisayar adini dondurur
Ornek kod : sunucu
Kod:
from socket import *
sunucuAd, sunucuPort = 'localhost,' 12345
sunucuSocket = socket((AF_INET,sunucuPort))
sunucuSocket.bind((sunucuAd,sunucuPort))
print('Sunucu Veri Almaya Hazir')
while True:
mesaj, istemciAdres = sunucuSocket.recvfrom(4096)
print("Istemciden mesaj alindi", mesaj)
yeniMesaj = mesaj.upper()
sunucuSocket.sendto(yeniMesaj,istemciAdres)
print("Kapatma mesaji alindi. Sunucu kapaniyor.")
sunucuSocket.close
print(Sunucu Kapandi.)
Kod:
Ornek Kod: istemci

from socket import *
sunucuAd, sunucuPort = 'localhost', 12345
istemciSocket = socket(AF_INET, SOCK_DGRAM) #datagram
while True: 
      mesaj = input('Kucuk harfle bir cumle yaz')
      istemciSocket.sendto(bytes(mesaj,encoding='utf-8'), (sunucuAd, sunucuPort))
      yeniMesaj, sunucuAdres = istemciSocket.recvfrom(4096)
      print(yeniMesaj)
      if yeniMesaj == b"AXSON":
        break
     istemciSocket.close()
     print("Istemci Kapandi")
Yukaridaki istemci ve sunucu betiklerini birbiriyle haberlesecek sekilde hazirladim.

Her ikisi de ortak bilgileri kullaniyor:

Kod:
Sunucun adi: localhost (127.0.0.1 olarak ta kullanilabillir) Yerel sunucu.
Port numarasi: 12345
Soket ailesi: AFINET
Soket tipi:SOCK_DGRAM(datagram)
Bu Kardesiniz Azicik Dinlensin Simdilik Bukadar Is Gorduyse Ne Mutlu Bana
--------------------- SSSSSSSS
"P4RS, Codx, TheCeLLaT Teşekkür etti.
TheBesTGhosT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2020
Nereden:
Kuşadası
Mesajlar:
10
Konular:
1
Teşekkür (Etti):
9
Teşekkür (Aldı):
6
Ticaret:
(0) %
6 Gün önce
#2
Cevap: Python Ag islemleri
Ellerine Sağlık Konuna Çok uğraşmışsın UMarım İleride Başarılı Yerlere Gelirsin
--------------------- bestoffghost
TheCeLLaT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2019
Mesajlar:
20
Konular:
2
Teşekkür (Etti):
7
Teşekkür (Aldı):
7
Ticaret:
(0) %
6 Gün önce
#3
Cevap: Python Ag islemleri
Elinize Sağlık
Soulfly12 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Mesajlar:
111
Konular:
22
Teşekkür (Etti):
77
Teşekkür (Aldı):
23
Ticaret:
(0) %
6 Gün önce
#4
Cevap: Python Ag islemleri
Emeğine sağlık biraz renkli yapabilirsin göze daha çok hitap eder.
---------------------
Beyin, taşıması zahmetsiz en büyük silahtır.
newuserx - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2020
Mesajlar:
40
Konular:
11
Teşekkür (Etti):
10
Teşekkür (Aldı):
20
Ticaret:
(0) %
6 Gün önce
#5
Cevap: Python Ag islemleri
ellerine sağlık çok iyi bir başlık olmuş
Zilla - ait Kullanıcı Resmi (Avatar)
Yardımsever
Üyelik tarihi:
09/2016
Mesajlar:
6.351
Konular:
292
Teşekkür (Etti):
1002
Teşekkür (Aldı):
1559
Ticaret:
(0) %
5 Gün önce
#6
Cevap: Python Ag islemleri
Alıntı:
TheBesTGhosT´isimli üyeden Alıntı Mesajı göster
Ellerine Sağlık Konuna Çok uğraşmışsın UMarım İleride Başarılı Yerlere Gelirsin
https://youtu.be/pssgQZXQsH8

Baya uğraşmış (ç)alarak
Linkinturk - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2020
Mesajlar:
10
Konular:
3
Teşekkür (Etti):
1
Teşekkür (Aldı):
11
Ticaret:
(0) %
5 Gün önce
#7
Cevap: Python Ag islemleri
yeni gordum bir videodan cok guzel calmisim bravo bana oyuzden alkislamam gerek kendimi
--------------------- SSSSSSSS

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler