Ich versuche eine Silverlight 2-Client-Anwendung zu implementieren, die Daten von einem Server über Socket-basierte Kommunikation nimmt.Wie kann ich Sockets in Silverlight 2 verwenden?
Ich habe gehört, dass in Silverlight 2 dieser Prozess komplizierter ist, da es erforderlich ist, einen Richtlinienserver zu verwenden, und das meine Anwendung verlangsamen könnte, ganz zu schweigen davon, dass jede Zeichenfolge durch den Socket ging müsste mit dem Policy Server überprüft werden.
Ich frage mich, ob das tatsächlich der Fall ist, und ob das Schreiben des Servers eine Mammutaufgabe sein wird. Empfiehlst du, bei Silverlight 1 zu bleiben? Mir ist bewusst, dass Socket-Kommunikation in Silverlight 1 in ASP.NET erfolgen muss. Ich zielte darauf ab, die Client-Logik in C# getan werden, aber mit Silverlight 1 glaube ich, dass ich nur Javascript verwenden und mit ASP.NET kommunizieren kann ...
Vielen Dank für irgendwelche Antworten!
Ich bezweifle es, aus dem Artikel, den Sie verknüpft haben, scheint es, dass das Sicherheitsrichtliniensystem für Sockets sowohl den Ursprungsort als auch den domänenübergreifenden Netzwerkzugriff betrifft. In S2B1 war dies nicht der Fall, aber ich möchte die fertige/gelieferte/neueste Version verwenden. –
Es scheint, dass dies nur der Fall ist, wenn die Silverlight-Richtliniendatei nicht gefunden wird: "Wenn keine Silverlight-Richtliniendatei gefunden wird, versucht die Silverlight 2-Laufzeitumgebung, eine Flash-Richtlinie mit dem Namen" crossdomain.xml "herunterzuladen angeforderte Zieldomäne mit dem HTTP-Protokoll. " –