THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => C / C++ / C# => Topic started by: BOBoMASTORAS on April 05, 2009, 22:56:51 pm



Title: deleted
Post by: BOBoMASTORAS on April 05, 2009, 22:56:51 pm
deleted


Title: Re: Unix socket programming
Post by: SolidSNK on April 05, 2009, 23:07:29 pm
Κάτσε λίγο γιατί τώρα τα διαβάζω αυτά :P Δεν έχω αρχίσει τα sockets , οπότε θα βοηθήσω στο υπόλοιπο κομμάτι...

Ένας τρόπος που μου ήρθε στο μυαλό. Όταν γίνει disconnect o client, τελειώνει η λούπα στη child και τη βάζεις να κάνει sleep. Ταυτόχρονα στέλνεις σήμα στη parent και λες ότι έφαγε disconnect ο user χωρίς όμως να τη κλείσεις.  Αν κάνει ο ίδιος user, από την ίδια ip request (το τεστάρεις από ένα lock file ή δε ξέρω εγώ τι) στένλνεις σήμα στη child proccess με το συγκεκριμένο pid (το οποίο είχε επιστραφεί από τη fork και το χες σώσει και αυτό κάπου) να συνεχιστεί το τζέρτζελο :P

Δεν ξέρω αν υπάρχει λύση με κάποιο τμήμα της μνήμης όπου δεν αντιγράφεται κατά τo fork() κ είναι κοινό.


Title: deleted
Post by: BOBoMASTORAS on April 05, 2009, 23:19:15 pm
deleted