καλησπερα
Εχω φτιαξει μια εφαρμογουλα Client Server σε visual basic 6
Επειδη ο Server μπορει να αλλαχτει η να ξαναρυθμιστει μονο απο τον Clientr .Μου ειχε καρφωθει να βρω εναν τροπο ωστε να μην μπορει ο καθενας που ειχε το client κομματι να μπορει να αλλαξει κατι στον Server..
Φυσικα η συνδεση μεταξυ τους γινεται επειτα απο επιβεβαιωση συνθηματικων ..
Στο μυαλο μου υπηρχε και το ενδεχομενο οτι καποιος μπορει να ειχε το Default συνθηματικο και εχοντας στην κατοχη του ενα client να μπορει να συνδεθει σε καποιον Server και να το αλλαξει....
Διαβαζοντας απο εδω και απο εκει τελικα αποφασισα να δημιουργησω ενα κλειδι στον client και οταν παμε να δημιουργησουμε ενα Server τοτε να αποθηκευετε μεσα σε αυτον το κλειδι ....Το κλειδι πρεπει να ειναι ενα και μοναδικο(χρησιμοποιω το Σειριακο του πρωτου δισκου και το UserName )Το κλειδι αποθηκευετε απο την μερια του client (κωδικοποιημενος με AES και με μοναδικο password)σε ενα αρχειο bin .....Οταν λοιπον θελουμε να αλλαξουμε κατι στο Server πρεπει το κλειδι να συμφωνει και στα δυο κομματια της εφαρμογης...
......
Rookie learn to fly U are my Inspiration...
Who said Multithreading is impossible
Try it First and after Deside if is Possible