folder Tahribat.com Forumları
linefolder Python
linefolder Python Socket Problemi



Python Socket Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Selamlar arkadaşlar pythonda bir socket ile veri alıp veriyorum ve alttaki gibi bir while döngüm var. Döngüden sonra clientsock.send("TBT") gibi soket ile bir şeyler yolladığım zaman karşı taraf null dönderiyor fakat döngüden önce yolladığım zaman problemsiz data karşı tarafa ulaşıyor. Bu problem nedir anlam verebilen var mı ?

     


    Aşk
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo

    data yok ise break demişsin var ise devam et demişsin yani sonsuz döngüye girmişsin anladığım kadarıyla hocam döngüden de çıkamadığın için alt taraftaki kodları okumuyor ( yorumlamıyor )

     

    https://github.com/ka1nsha/eneSSH


    örnek olması açısından bakabilirsin

    Null döndürmesinin sebebi decode etmemiş olman olabilir mi ? eğer kaynak kod gönderirsen bi bakayım

     

    0x656e tarafından 05/Mar/16 17:09 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Hocam kısır döngüye girmiyor. Sonra ki kodlar problemsiz işliyor. Mantıksal bir hata var sanırsam bir türlü çözemedim while döngüsünde ne oluyorsa artık. While döngüsünden önce socket ile encode|decode etmeden veri yolladığım taktirde bile sıkıntısız gidiyor. problem while döngüsünün olduğu kısımda hocam.


    Aşk
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Updullah


    Aşk
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Up


    Aşk
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Up


    Aşk
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek

    Hocam socketler sadece byte turunde veri alabilirler diye biliyorum. Yazini .encode('ascii') etsene bide oyle dene.

    Bak soyle bisey hazirladim belki yardimci olur. Yazdigin mesaji servera iletiyor. Serverda gosteriyor ekranda.

    Server.py

    import socket
    HOST = 'localhost'
    PORT = 1234
    
    serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    serversocket.bind((HOST, PORT))
    serversocket.listen(20)
    
    baglanti , adres = serversocket.accept() 
    while True:      
        buf = baglanti.recv(64)    
        if len(buf) > 0:
            print ('Gelen mesaj : '+buf.decode('ascii'))        
    

     

    Client.py

    import socket
    HOST = 'localhost'
    PORT = 1234
    
    clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    clientsocket.connect((HOST, PORT))
    
    mesaj = input('Gondermek istedigin mesaji yaz : ')
    while mesaj != '' :
        clientsocket.send(mesaj.encode('ascii'))
        mesaj = input('Gondermek istedigin mesaji yaz : ')
    

     


    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RitmFarbRacourci
    RitmFarbRacourci's avatar
    Kayıt Tarihi: 14/Mart/2008
    Erkek
    telden.. RitmFarbRacourci tarafından 06/Mar/16 19:33 tarihinde düzenlenmiştir

    I'şıkY'ılı;^^`) Zk't^^` RnSySyTk.Ödl.SpRtÇzBşBkYd Kryptia.agogE Sa'd-l'Suûd az.ç'k 'lmyn'Dşn Pnct'tnAnNttn Blgi,YpBlgi 'Ct'nDrm.CmdyDrm.MdrnDrm hRşYdşR ClptcPth'Strsm M'nPhs' Ld,X/Y YrYnZmnGrçklk,AlgBzklğ KrzFrst'tr Tiytr' Pugchv,Jtrn,İmmlmn,FllngLef,Pik' SuprmcySprrty CoBehTh elFnmno:NzrioRonldo AdnKy TkSs,TkHrf(?) .RtNsTk.KvMp.Mk.TrmDyn ScklkNmRzgr ŞkHcBy ccp.kky Snrlr'Çz SnaSnLzmsn 'NsnKsknçtr BgDppr.MagllnCl'ds.S'thCro's Ch'kW'ng CreazioneDiAdamo^^`, Arctrs.Spic' ArcScnd,YySnye TrbProp,TrbJet,TrbFan ~3.10^5km/sn~343m/sn ~900-1240m/snMacH RamJt,ScRamJt Przdi^^' Tbu.XL Prsek MAtv^^` mLAT G'dWllHnting(f). 3id't^^` TareZmenPr ParaMotor TrflrVArsİlşklr (-)+.(/)*,~ ZminŞkil . ..Bu imza @SubZero tarafindan degistirilmistir. "Bu kadar uzun karmakarisik bir imza yapma diye uyardim ama heeheeeey(^^D)_hey kim söylüyor, kim dinliyor." Imzanizi SubZero'ya bilgi vermeden degistirmeyiniz. Tesekkurler...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kirmizi27
    Kirmizi27's avatar
    Kayıt Tarihi: 12/Ekim/2015
    Erkek

    Hocam denedim ama işe yaramadı while döngüsünde sockete ne oluyorsa artık saçma sapan birşey oldu while döngüsünde takıldığıda yok döngüden sonraki kodlar takır takır çalışıyor. @Daft hoca bir el atsa minettar kalırız


    Aşk
Toplam Hit: 1479 Toplam Mesaj: 9
python soket