<?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>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Refresh Connections στην λιστα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56726.aspx</link><pubDate>Thu, 28 Jan 2010 02:47:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56726</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56726.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=56726</wfw:commentRss><description>&lt;P&gt;Ευχαριστω  πολυ  φιλε  μου   &lt;/P&gt;&lt;P&gt;θα το προσπαθησω  &lt;/P&gt;&lt;P&gt;καλο  βραδυ   &lt;/P&gt;</description></item><item><title>Απ: Refresh Connections στην λιστα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56642.aspx</link><pubDate>Mon, 25 Jan 2010 07:53:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56642</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56642.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=56642</wfw:commentRss><description>&lt;P&gt;Πρέπει να κλείσεις το socket στο close event και μετά να το ξεφορτώσεις από την μνήμη.&lt;/P&gt;
&lt;P&gt;Για να κάνεις την δουλειά σου πιο επιτυχημένα, δεν αρκεί να φορτώνεις στην επόμενη θέση κάθε φορά ένα socket - αυτό ενώ κάνει εύκολη την δημιουργία νέων sockets δεν βοηθάει καθόλου να τα ξεφορτώνεις από την μνήμη, και να ξέρεις ποια είναι ανοιχτά.&lt;/P&gt;
&lt;P&gt;Το "μυστικό" εδώ είναι να υλοποιήσεις ένα μηχανισμό που να ξέρει πόσα και ποια socket είναι ανοιχτά κάθε στιγμή - θα πρέπει να συνδυάσεις ένα collection ή scripting dictionary με ένα counter για να το καταφέρεις αυτό. Για ακόμη μεγαλύτερη ευελιξία ίσως θα πρέπει να μην ξεφορτώνεις τα sockets μέσα στο close event, αλλά να έχεις ένα timer και ένα queue που να τα ξεφορτώνει σε δεύτερο χρόνο.&lt;/P&gt;
&lt;P&gt;Όσο αυτά τα πράγματα γίνονται πιο ασύγχρονα, και όσο ποιο πολύ προσέχεις να κλείνεις τα sockets σου και μετά να τα ξεφορτώνεις θα έχεις μια πιο σταθερή εφαρμογή.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Refresh Connections στην λιστα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56606.aspx</link><pubDate>Sat, 23 Jan 2010 05:18:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56606</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56606.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=56606</wfw:commentRss><description>&lt;P&gt;καλησπερα   &lt;/P&gt;&lt;P&gt;Φιλε  μου  τελικα το  καταφερα  αυτο    να  κανω  φρεσκαρισμα  συνδεσεων    &lt;/P&gt;&lt;P&gt;Οταν  ομως εχω  ανοιξει για παρδειγμα  10  συνδεσεις και το  3 κλεινει  φευγει απο την λιστα  αλλα  μενει  ανοιχτο  το  socket   .&lt;/P&gt;&lt;P&gt;πως  μπορω να κλεισω το socket   &lt;/P&gt;&lt;P&gt;τσεκαροντας με το netstat μου  δειχνει  Fine_Wait_2&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Refresh Connections στην λιστα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56559.aspx</link><pubDate>Thu, 21 Jan 2010 22:03:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56559</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56559.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=56559</wfw:commentRss><description>&lt;P&gt;Το winsock control έχει το Close event που συμβαίνει κάθε φορά που ένα post κλείνει.&lt;/P&gt;
&lt;P&gt;Αν το χρησιμοποιήσεις σε συνδιασμό με το ConnectionRequest event -&amp;nbsp;στο ConnectionRequest αυξάνεις ένα counter που κρατά τις συνδέσεις ενώ κατά το Close event μειώνεις τον counter - &lt;BR&gt;μπορείς να έχεις το αποτέλεσμα που θες...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Refresh Connections στην λιστα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56438.aspx</link><pubDate>Fri, 15 Jan 2010 08:31:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56438</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56438.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=56438</wfw:commentRss><description>&lt;P&gt;Καλημερα &lt;/P&gt;&lt;P&gt;Η συγκεκριμενη ερωτηση ειναι συνεχεια στο  παραδειγμα&lt;/P&gt;&lt;P&gt;http://www.dotnetzone.gr/cs/forums/thread/56433.aspx&lt;/P&gt;&lt;P&gt;Ολα καλα εφτιαξα να δεχεται  συγκεκριμενο αριθμο  συνδεσεων .Οταν  εχω ανοιξει 10 συνδεσεις  και καποιιο απο τα client  που ειναι συνδεδεμενα στην λιστα  αποσυνδε8ει (για παραδειγμα το Νο 4 )το  socket μενει ανοιχτο .&lt;/P&gt;&lt;P&gt;Θελω λοιπον  να κανω φρεσκαρισμα στις συνδεσεις μου  και αν  καποιο αποσυνδε8ει  τοτε το επομενο απο αυτοπ να παρει την θεση  του  ετσι βστε να μενει ενα ανοιχτο στην κορυφη   .&lt;/P&gt;&lt;P&gt;ευχαριστω  πολυ και καλο  βραδυ   &lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;</description></item></channel></rss>