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
|