2011-01-07 16 views
0

Ich muss mit einem Server kommunizieren, der mir async Antworten (Streamer-Verbindung) gibt.System.Net.WebClient-Klasse in .Net CompactFramework 3.5?

ich diese finden:

http://msdn.microsoft.com/en-en/library/ms144211%28v=VS.80%29.aspx

, die dieses Ereignis generieren:

http://msdn.microsoft.com/en-en/library/system.net.webclient.openreadcompleted%28v=VS.80%29.aspx

Ich denke, das ist das, was ich brauche, aber ich habe nicht die WebClient-Klasse in meinem System.Net von CompactFramework 3.5.

Wie kann ich tun?

Danke.

EDIT: Ich habe eine klare Frage getan: httpRequest, httpResponse, send GET through Stream and Receive the Result in C#

Antwort

0

Was sind Sie bei uns ist .NET Desktop-Framework und Sie .NET CF. brauchen Es ist nicht klar (für mich), welche Art von Streaming Sie benötigen. Ist es ein normales HTTP/HTTPS-Protokoll oder etwas benutzerdefinierteres? Wenn es HTTP ist, können Sie HTTP client component unserer SecureBlackbox für Ihre Bedürfnisse verwenden.

+0

Ich muss eine Nachricht senden und auf eine Rückmeldung warten. Diese Nachricht kann nach dem Senden viel Zeit erreichen. Daher benötige ich die OpenReadASync-Funktion, um ein Ereignis zu erhalten, wenn ich eine Antwort habe, und um einen Thread mit einer Weile zur Überprüfung und Antwort zu erstellen. – Leen15

+0

@ Leen15 asynchron. Methode erstellt einen sekundären Thread für Sie sowieso –

+0

können Sie mir sagen, wie kann ich für die Replikation der OpenReadASync-Funktion tun? – Leen15