<?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>Απ: MultiThread και Threads Απορια</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66700.aspx</link><pubDate>Sat, 30 Jul 2011 02:14:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66700</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66700.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=66700</wfw:commentRss><description>&lt;p&gt;καλησπερα &amp;nbsp;φιλε μου &amp;nbsp;&lt;/p&gt;&lt;p&gt;Ευχαριστπολυ για την αμεση απαντηση &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;καλο Weekend&lt;/p&gt;</description></item><item><title>Απ: MultiThread και Threads Απορια</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66697.aspx</link><pubDate>Fri, 29 Jul 2011 19:35:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66697</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66697.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=66697</wfw:commentRss><description>&lt;p&gt;Κάνεις λάθος. Δεν παιδεύεσαι να φτιάξεις ένα multithreaded socket server σε VB6. Προσπαθείς να χρησιμοποιήσεις το Win32 API χωρίς να διαβάσεις το documentation ή τα samples του. Όλα όσα ρωτάς ως τώρα υπάρχουν σαν παραδείγματα στο MSDN, στο documentation των functions που χρησιμοποιείς. ΠΡΟΦΑΝΩΣ σε C, γιατί το Win32 API απευθύνεται σε όσους προγραμματίζουν σε C/C++. Αν λοιπόν θέλεις να χρησιμοποιήσεις αποκλειστικά το Win32 API για threading - Διάβασε το! Άσε που το Windows SDK περιέχει πάρα πολλά παραδείγματα και για sockets και για threads.&lt;/p&gt;&lt;p&gt;Αυτό που κάνεις στην πραγματικότητα είναι: παιδεύεσαι να φτιάξεις κάτι το οποίο ήδη περιγράφεται επαρκέστατα, σε μία ακατάλληλη γλώσσα, χωρίς να κοιτάξεις ούτε documentation ούτε παραδείγματα. &lt;/p&gt;&lt;p&gt;Διάβασε λοιπόν το documentation, δοκίμασε τα samples και αφού καταλάβεις πως δουλεύουν, προχώρα να φτιάξεις και τον δικό σου κώδικα. Το documentation για τα sockets ξεκινάει στο &lt;a href="http://msdn.microsoft.com/en-us/library/ms740673(v=VS.85).aspx"&gt;Windows Sockets 2&lt;/a&gt;&amp;nbsp;ενώ για threads ξεκινάει στο &lt;a href="http://msdn.microsoft.com/en-us/library/ms684841(v=VS.85).aspx"&gt;Processes and Threads&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>MultiThread και Threads Απορια</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66694.aspx</link><pubDate>Fri, 29 Jul 2011 03:16:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66694</guid><dc:creator>ntaryl</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=66694</wfw:commentRss><description>Καλησπερα &lt;br&gt; Εδω και καμποσο καιρο παιδευομαι με το να φτιαξω ενα Multithread Socket Server (VB6)&lt;br&gt; Το εχω παρει κατι σαν στοιχημα με τον εαυτον μου ως που θα το φτασω .&lt;br&gt; Χρησιμοποιω την createThread ,Socket api και ως ωρας μπορω να πω με μεγαλη ευχαριστηση εχω δημιουργησει τα παρακατω &lt;br&gt; Τρεχοντας την εφαρμογη τρεχει το Mainthread με επιτυχια.Τρεχει και το ListenThread ακουει κανονικα και περιμενει συνδεσεις .&lt;br&gt; Τωρα για καθε Client ανογει και ενα νεο Thread(WorkThread)οπου περναει σαν παραμετρο το AcceptHandle .&lt;br&gt; Ως εδω ολα καλα &lt;br&gt; Οταν ομως συνδεω για παραδειγμα 10 Clients ανοιγει με επιτυχια 10 Threads .Μπορω ομως να στειλω δεδομενα μονο απο τον τελευταιο συνδεδεμενο Client (10)&lt;br&gt; Υποπτευομαι οτι το προβλημα ειναι στην υλοποιηση του παραδειγματος .&lt;br&gt; Διαβαζοντασ μερικα κομματια στο Net καταλαβα οτι πρπει να χρησιμοποιησουμε και την Selct για να τσεκαρουμε τα sockets &lt;br&gt; Αν γνωριζει κανεις κατι ας το αναφερει &lt;br&gt; Καλο βραδυ&lt;br&gt;</description></item></channel></rss>