folder Tahribat.com Forumları
linefolder C#.Net, J#.Net, Vb.Net, Asp.Net
linefolder .Net Multithreading Ve Httpwebresponse Problemi



.Net Multithreading Ve Httpwebresponse Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    Merhabalar,

    Multithreading ile ilgili bir yerde kafam durdu resmen. Bir sunucuya çok hızlı post gönderiyorum. Fakat bir post (iş) tamamlanmadan diğer postu (işi) göndermiyor.

    Fakat fiddler açıksa eğer saniyede 50 - 60 sorguyu gönderiyor. Bu problemi nasıl çözebilirim?


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    instance kullanma using kullan webresponse için


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    manglerman bunu yazdı

    instance kullanma using kullan webresponse için

    Using response = DirectCast(webRequest.GetResponse, HttpWebResponse)
                        response.Close()
    End Using

    şeklinde kullanıyorum ama aynı değişen birşey yok


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    hocam webrequest ve webresponse classlarının ikisini de her threat için ayrı yarat. Sanırım her threat tek sınıftan bağlanmaya çalışıyor?


    Kader, gayrete aşıktır.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    attackatak bunu yazdı

    hocam webrequest ve webresponse classlarının ikisini de her threat için ayrı yarat. Sanırım her threat tek sınıftan bağlanmaya çalışıyor?

    Hocam şunu anlamıyorum. Fiddler açıksa eğer 1 saniyede 50 - 60 sorgu gönderiyor. Fiddleri kapatınca yani ağ izlemeyi kapatınca bir iş bitmeden diğer işe geçmiyor. Fiddler bağlantıları sonlandırıyor muhtemelen, bana bu lazım kısaca :)


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek

    büyük ihtimal ServicePoint ile alakalı hocam,

     

    System.Net altında ServicePointManager var,

     

    ServicePointManager.UseNagleAlgorithm = true;

    ServicePointManager.Expect100Continue = true;

    ServicePointManager.CheckCertificateRevocationList = true;

    ServicePointManager.DefaultConnectionLimit = 1000 /* anlık request sayısı (default olarak 2 tanımlanmış)*/

     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    saybirs bunu yazdı

    büyük ihtimal ServicePoint ile alakalı hocam,

     

    System.Net altında ServicePointManager var,

     

    ServicePointManager.UseNagleAlgorithm = true;

    ServicePointManager.Expect100Continue = true;

    ServicePointManager.CheckCertificateRevocationList = true;

    ServicePointManager.DefaultConnectionLimit = 1000 /* anlık request sayısı (default olarak 2 tanımlanmış)*/

     

    Hiç birisi çözmedi hocam

    edit: muhtemelen fiddler bağlantıları kapatıyor o yüzden diğer bağlantıya hemen geçiyor.

    fakat bende bağlantıları kapatıyorum ama fiddler kapalı olunca diğer bağlantıya geçmiyor birisi tamamlanmadan :/

    tolgasen tarafından 30/Eyl/16 22:38 tarihinde düzenlenmiştir

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    saybirs
    saybirs's avatar
    Kayıt Tarihi: 24/Temmuz/2009
    Erkek
    tolgasen bunu yazdı
    saybirs bunu yazdı

    büyük ihtimal ServicePoint ile alakalı hocam,

     

    System.Net altında ServicePointManager var,

     

    ServicePointManager.UseNagleAlgorithm = true;

    ServicePointManager.Expect100Continue = true;

    ServicePointManager.CheckCertificateRevocationList = true;

    ServicePointManager.DefaultConnectionLimit = 1000 /* anlık request sayısı (default olarak 2 tanımlanmış)*/

     

    Hiç birisi çözmedi hocam

    hocam kodunu atarsan daha iyi yardımcı olabiliriz, veya tw gönder bakalım

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    son kod bloğum şöyle ama hala çözüm olmadı;

    fiddler ile problem yok fakat fiddler kapanınca tek tek sorgu atıyor :/

     Using reqStream = webRequest.GetRequestStream
                    reqStream.Write(byteData, 0, byteData.Length)
                    reqStream.Flush() : reqStream.Close()
                    Using response As HttpWebResponse = DirectCast(webRequest.GetResponse, HttpWebResponse)
                        webRequest.Abort()
                        response.Close()
                    End Using
                End Using

     


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tolgasen
    tolgasen's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    stackoverflowu tavaf ettim ama buldum. şu lanet kodu yazınca düzeldi

    <system.net>
        <connectionManagement>
            <add address="*" maxconnection="1000" />
        </connectionManagement>
    </system.net>

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    nereye yazdın ?

    hangi dosyaya ? 


    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
Toplam Hit: 718 Toplam Mesaj: 13
thread