<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Mobile</title><link>https://www.dotnetzone.gr:443/cs/forums/31/ShowForum.aspx</link><description>Θέματα development για SmartPhones, Pocket PC και γενικά φορητές συσκευές με το .NET Compact Framework και τα ASP.NET mobile controls</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Windows Phone και Decompress data</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77694.aspx</link><pubDate>Wed, 04 May 2016 00:50:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77694</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=31&amp;PostID=77694</wfw:commentRss><description>&lt;div&gt;Για κάθε ενδιαφερόμενο, ακολούθησα αυτές τις οδηγίες:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;http://kristofmattei.be/2014/10/27/enabling-dynamic-compression-gzip-webapi-iis/&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Και ήταν η&amp;nbsp;λύση του προβλήματός μου&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Σας ευχαριστώ&amp;nbsp;&lt;/div&gt;</description></item><item><title>Απ: Windows Phone και Decompress data</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77690.aspx</link><pubDate>Sat, 23 Apr 2016 23:53:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77690</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77690.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=31&amp;PostID=77690</wfw:commentRss><description>&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Εχει τέτοια ρύθμιση ο IIS;&lt;/div&gt;&lt;div&gt;που την βρίσκω;&lt;/div&gt;&lt;div&gt;Μονο το dynamic και το static content βλέπω σαν ρύθμιση.&lt;/div&gt;&lt;div&gt;Πρέπει να προσθέσω αυτό στο "Web.config"&amp;nbsp;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;lt;httpProtocol&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;customHeaders&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;remove name="Vary"&amp;gt;&amp;lt;/remove&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add name="Vary" value="Accept-Encoding"&amp;gt;&amp;lt;/add&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/customHeaders&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/httpProtocol&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Αν είναι αυτά που εννοείς,&lt;/div&gt;&lt;div&gt;τότε δεν κάτι δεν δείχνει να λειτουργεί&lt;/div&gt;&lt;div&gt;το λέω αυτό γιατί στο http&amp;nbsp;χωρίς να προσθέσω το &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.GZip&lt;/div&gt;&lt;div&gt;τα διαβάζει κανονικά στο "DeserializeObject" που του κάνω και όχι σαν "κινεζικα" που υποθέτω πως θα είναι&lt;/div&gt;&lt;div&gt;επίσης στο header δεν θα έπρεπε να βλέπω ότι είναι Accept-Encoding Vary;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Windows Phone και Decompress data</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77666.aspx</link><pubDate>Tue, 19 Apr 2016 01:25:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77666</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77666.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=31&amp;PostID=77666</wfw:commentRss><description>&lt;p&gt;Ο IIS και γενικά οι web servers υποστηρίζουν GZip compression. Το μόνο που χρειάζεται είναι να βάλεις την κατάλληλη τιμή στο Accept-Encoding header και ο server θα επιστρέψει τα αποτελέσματα συμπιεσμένα. Όλοι οι web servers το υποστηρίζουν. Επίσης, οι κλάσεις του .NET όπως η HttpClient μπορούν αυτόματα να αποσυμπιέσουν με τις κατάλληλες ρυθμίσεις, πχ. θέτοντας το&amp;nbsp;HttpClientHandler.AutomaticDecompression property.&lt;/p&gt;&lt;p&gt;Γιατί προσπαθείς να φτιάξεις το δικό σου compression? &amp;nbsp;&lt;/p&gt;</description></item><item><title>Windows Phone και Decompress data</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77661.aspx</link><pubDate>Thu, 14 Apr 2016 03:47:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77661</guid><dc:creator>evagelos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77661.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=31&amp;PostID=77661</wfw:commentRss><description>&lt;p&gt;Γεια σας παιδιά&lt;/p&gt;&lt;p&gt;Έχω μια εφαρμογή στα windows phone που κάνει web κλήσεις και έχει σαν αποτέλεσμα ένα json string &lt;/p&gt;&lt;p&gt;Ως εδώ μια χαρά.&lt;/p&gt;&lt;p&gt;Ο&amp;nbsp;server που έχει τα δεδομένα είναι "δικός"&amp;nbsp;μου οπότε αποφάσισα να κάνω compress &lt;/p&gt;&lt;p&gt;&amp;nbsp;public static byte[] Zip(string str)&lt;br&gt;{&lt;br&gt;var bytes = System.Text.Encoding.UTF8.GetBytes(str);&lt;br&gt;using (var msi = new System.IO.MemoryStream(bytes))&lt;br&gt;using (var mso = new System.IO.MemoryStream())&lt;br&gt;{&lt;br&gt;using (var gs = new System.IO.Compression.GZipStream(mso, System.IO.Compression.CompressionMode.Compress))&lt;br&gt;{&lt;br&gt;CopyTo(msi, gs);&lt;br&gt;}&lt;br&gt;return mso.ToArray();&lt;br&gt;}&lt;br&gt;}&lt;/p&gt;&lt;p&gt;και να γυρίζω ένα byte[]&amp;nbsp; πλέον&lt;/p&gt;&lt;p&gt;στη συσκευή πλέον, προσπαθώ να κανω decompress&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;public static byte[] Decompress(byte[] compressed)&lt;br&gt;{&lt;br&gt;using (MemoryStream inStream = new MemoryStream(compressed))&lt;br&gt;{&lt;br&gt;inStream.Seek(0, SeekOrigin.Begin);&lt;br&gt;using (System.IO.Compression.GZipStream gzipStream = new System.IO.Compression.GZipStream(inStream, System.IO.Compression.CompressionMode.Decompress))&lt;br&gt;{&lt;br&gt;using (MemoryStream outStream = new MemoryStream())&lt;br&gt;{&lt;br&gt;outStream.Seek(0, SeekOrigin.Begin);&lt;br&gt;gzipStream.CopyTo(outStream);&lt;br&gt;return outStream.ToArray();&lt;br&gt;}&lt;br&gt;}&lt;br&gt;}&lt;br&gt;}&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;όμως σκάει εδώ: outStream.Seek(0, SeekOrigin.Begin);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;όταν γυρίζει στο κινητό το string ξεκινάει κάπως ετσι: H4sI&lt;/p&gt;&lt;p&gt;Κανεις καμια&amp;nbsp;ιδέα ή άλλο τρόπο;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Σας ευχαριστώ&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>