java:sockets

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== TCP/IP Sockets ====== Ας υποθέσουμε ότι έχουμε δύο υπολογιστές, έναν εξυπηρετητή (server) και ένα πελάτη (client) οι οποίοι θέλουν να επικοινωνήσουν μεταξύ τους. Ο εξυπηρετητής "ακούει" (listens) σε μία συγκεκριμένη πόρτα (π.χ. 8888) για νέες συνδέσεις. Ο πελάτης θέλει να μιλήσει στον εξυπηρετητή κάνοντας μία σύνδεση στην συγκεκριμένη πόρτα. Ο εξυπηρετητής λαμβάνοντας τη σύνδεση στην πόρτα που "ακούει" ελέγχει αν συντρέχουν λόγοι ασφαλείας να απορρίψει τη σύνδεση από τον συγκεκριμένο πελάτη. Αν δεν συντρέχουν λόγοι ασφαλείας τότε αποδέχεται τη σύνδεση δημιουργώντας ένα νέο socket στο δικό του άκρο με port number διαφορετικό από εκείνο στο οποίο ακούει. Η σύνδεση πραγματοποιείται ο και εξυπηρετητής συνεχίζει να "ακούει" για νέες συνδέσεις.

java/sockets.1427186181.txt.gz · Last modified: 2016/02/26 11:15 (external edit)