System::Net::Sockets::SocketOptionName enum
περιεχόμενα
[
κρύβω
]SocketOptionName enum
Ορίζει ονόματα επιλογών υποδοχέα για την κλάση Socket.
enum class SocketOptionName
Τιμές
| Όνομα | Τιμή | Περιγραφή |
|---|---|---|
| Debug | 1 | Καταγραφή πληροφοριών εντοπισμού σφαλμάτων. |
| AcceptConnection | 2 | Δείχνει εάν ένας υποδοχέας ακούει για εισερχόμενη σύνδεση. |
| ReuseAddress | 4 | Δείχνει εάν ένας υποδοχέας μπορεί να δεσμευτεί στη διεύθυνση που είναι ήδη σε χρήση. |
| KeepAlive | 8 | Ενεργοποιεί τα πακέτα ‘Keep-Alive’ για μια σύνδεση υποδοχέα. |
| DontRoute | 16 | Δείχνει εάν ένα πακέτο αποστέλλεται απευθείας στις διευθύνσεις διεπαφής. |
| Broadcast | 32 | Δείχνει εάν ένας υποδοχέας μπορεί να στείλει τα μηνύματα μετάδοσης. |
| UseLoopback | 64 | Παράκαμψη του υλικού όταν είναι δυνατόν. |
| Linger | 128 | Το σύστημα θα εμποδίσει τη διαδικασία κατά την προσπάθεια κλεισίματος μέχρι να μπορέσει να μεταδώσει τα δεδομένα. |
| OutOfBandInline | 256 | Λαμβάνει δεδομένα εκτός ζώνης στη φυσιολογική ροή δεδομένων. |
| DontLinger | n/a | Δείχνει αν μια υποδοχή θα κλείσει χωρίς αναμονή. |
| ExclusiveAddressUse | n/a | Μια υποδοχή θα χρησιμοποιήσει τη δεσμευμένη διεύθυνση αποκλειστικά. |
| SendBuffer | 4097 | Καθορίζει το μέγεθος του buffer αποστολής. |
| ReceiveBuffer | 4098 | Καθορίζει το μέγεθος του buffer λήψης. |
| SendLowWater | 4099 | Καθορίζει το ελάχιστο ποσό δεδομένων για τις λειτουργίες αποστολής. |
| ReceiveLowWater | 4100 | Καθορίζει το ελάχιστο ποσό δεδομένων για τις λειτουργίες λήψης. |
| SendTimeout | 4101 | Καθορίζει το χρονικό όριο για τις συγχρονισμένες λειτουργίες αποστολής. |
| ReceiveTimeout | 4102 | Καθορίζει το χρονικό όριο για τις συγχρονισμένες λειτουργίες λήψης. |
| Σφάλμα | 4103 | Επιστρέφει την κατάσταση σφάλματος και την καθαρίζει. |
| Type | 4104 | Επιστρέφει έναν τύπο υποδοχής. |
| ReuseUnicastPort | 12295 | Δείχνει αν το σύστημα πρέπει να αναβάλλει την κατανομή προσωρινής θύρας για τις εξερχόμενες συνδέσεις. |
| MaxConnections | 2147483647 | Αυτή η επιλογή δεν υποστηρίζεται. Χρησιμοποιήθηκε για τον καθορισμό του μέγιστου μήκους ουράς για την ακρόαση. |
| IPOptions | 1 | Καθορίζει την επιλογή IP που πρέπει να εισαχθεί στα εξερχόμενα datagram. |
| HeaderIncluded | 2 | Η κεφαλίδα περιλαμβάνεται στα εξερχόμενα datagram. |
| TypeOfService | 3 | Αλλάξτε τον τύπο κεφαλίδας IP του πεδίου υπηρεσίας. |
| IpTimeToLive | 4 | Ο χρόνος ζωής IP. |
| MulticastInterface | 9 | Ορίστε τη διεπαφή για τα εξερχόμενα πακέτα multicast. |
| MulticastTimeToLive | 10 | Ο χρόνος ζωής IP multicast. |
| MulticastLoopback | 11 | Η επαναφορά IP Multicast. |
| AddMembership | 12 | Προσθέστε μια συμμετοχή ομάδας IP. |
| DropMembership | 13 | Αφαιρέστε μια συμμετοχή ομάδας IP. |
| DontFragment | 14 | Μην κατακερματίζετε τα πακέτα IP. |
| AddSourceMembership | 15 | Ενταχθείτε στην ομάδα/πηγή IP. |
| DropSourceMembership | 16 | Αφαιρέστε την ομάδα/πηγή IP. |
| BlockSource | 17 | Αποκλείστε την ομάδα/πηγή IP. |
| UnblockSource | 18 | Καταργήστε το μπλοκάρισμα της ομάδας/πηγή IP. |
| PacketInformation | 19 | Λάβετε πληροφορίες πακέτου για IPv4. |
| HopLimit | 21 | Παρέχει έναν ακέραιο που περιέχει τον αριθμό HOP του πακέτου. |
| IPProtectionLevel | 23 | Επιτρέπει τον περιορισμό ενός socket IPv6 στο καθορισμένο πεδίο. |
| IPv6Only | 27 | Το socket περιορίζεται να στέλνει και να λαμβάνει μόνο πακέτα IPv6. |
| NoDelay | 1 | Απενεργοποιεί τον αλγόριθμο Nagle για τη συγχώνευση των πακέτων αποστολής. |
| BsdUrgent | 2 | Χρησιμοποιήστε τα επείγοντα δεδομένα όπως ορίζονται στο RFC-1222. |
| Expedited | 2 | Χρησιμοποιήστε τα επιταχυνόμενα δεδομένα όπως ορίζονται στο RFC-1222. |
| NoChecksum | 1 | Στείλτε τα UDP datagrams με άθροισμα ελέγχου (checksum) ορισμένο στο μηδέν. |
| ChecksumCoverage | 20 | Ορίστε ή ανακτήστε την κάλυψη του UDP checksum. |
| UpdateAcceptContext | 28683 | Ενημερώνει μια υποδοχή-πελάτη με τις ίδιες ιδιότητες μιας υποδοχής-ακρόασης. |
| UpdateConnectContext | 28688 | Ενημερώνει μια υποδοχή-πελάτη με τις ίδιες ιδιότητες μιας υποδοχής-ακρόασης. |
Δείτε επίσης
- Namespace System::Net::Sockets
- Library Aspose.Page for C++