System::Net::Sockets::LingerOption class

LingerOption class

Καθορίζει εάν ένα socket θα παραμείνει συνδεδεμένο μετά από κλήση στις μεθόδους Close() ή Close(). Επίσης καθορίζει την περίοδο που το socket θα παραμείνει συνδεδεμένο εάν η αποστολή των δεδομένων συνεχιστεί. Τα αντικείμενα αυτής της κλάσης θα πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στο stack ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class LingerOption : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
get_Enabled()Πληροφορίες RTTI.
get_LingerTime()Λαμβάνει ένα χρονικό όριο καθυστέρησης σε δευτερόλεπτα.
LingerOption(bool, int32_t)Δημιουργεί μια νέα παρουσία.
set_Enabled(bool)Ορίζει μια τιμή που υποδεικνύει αν η υποδοχή θα καθυστερήσει το κλείσιμο για να προσπαθήσει να στείλει όλα τα εκκρεμή δεδομένα.
set_LingerTime(int32_t)Ορίζει ένα χρονικό όριο καθυστέρησης σε δευτερόλεπτα.

Δείτε επίσης