Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hämta konternuerlig XML ström via HTTPS asynkront

Postades av 2009-10-28 23:15:57 - Mats Sparr, i forum c# (c-sharp), Tråden har 0 Kommentarer och lästs av 1190 personer

Hej,

Jag håller på att skriva ett program som skall ligga och lyssna konternuerligt på en XML ström från en webbserver över HTTPS.
Programmet skall vid start koppla upp mot webservern och senan ligga och lyssna efter data. Datat är loggar som kommer sporadiskt. Det handlar alltså om en koppling som aldrig skall koppla ner.

Kommunikationstråden tänkte jag köra i en egen tråd. Jag har fått det att fungerar ganska bra men jag får problem med att avsluta tråden med Thread.Abort då den ligger inne i XmlTextReader.Read() hela tiden när det inte kommer data. Jag har inte hittat något sätt att köra den asynkront. Kommer det ingen data sitter den fast i funktionen tills den gör timeout. Eftersom det kan vara tyst på loggarna periodvis så vill jag ha en mycket lång timeout. Jag vill inte ligga och koppla upp och ner hela tiden i onödan.

Typ såhär har jag gjort:

Web = (HttpWebRequest)WebRequest.Create(wfURI.Uri);
Web.Credentials = MyCredentialCache;
response = Web.GetResponse();
WebStream = response.GetResponseStream();
reader = new XmlTextReader(WebStream);
while (reader.Read())
{
// Hantera data
}


Jag använder Visual C# 2008. Tips mottages tacksamt. Jag har googlat lite men får mest hits på ajax.

/Mats


Svara

Nyligen

  • 10:01 Erfarenheter av gentaur.se beställ
  • 16:48 Manyo UA
  • 19:52 Free Self-Help Courses
  • 09:13 spännande spel
  • 09:13 spännande spel
  • 09:12 spännande spel
  • 21:44 Spela på Frank Casino – Din svensk
  • 09:00 Digital byrå för restauranger

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 571 721
27 969
271 814
3 052
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies