Χώρος ονομάτων System::Net::Sockets

Κλάσεις

ΚλάσηΠεριγραφή
IPPacketInformationΑναπαριστά πληροφορίες σχετικά με το πακέτο. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
LingerOptionΚαθορίζει αν ένα socket θα παραμείνει συνδεδεμένο μετά από κλήση στις μεθόδους Close() ή Close(). Καθορίζει επίσης τη διάρκεια που το socket θα παραμείνει συνδεδεμένο εάν η αποστολή των δεδομένων συνεχίζεται. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
NetworkStreamΠαρέχει το υποκείμενο ρεύμα δεδομένων για την πρόσβαση δικτύου. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
SocketΗ κλάση Socket υλοποιεί τη διεπαφή Berkeley sockets.
TcpClientΑναπαριστά έναν πελάτη για τις υπηρεσίες δικτύου TCP. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
TcpListenerΑναπαριστά έναν ακροατή για τις υπηρεσίες δικτύου TCP. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
UdpClientΠαρέχει υπηρεσίες δικτύου User Datagram Protocol (UDP). Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

Enums

ΑπαρίθμησηΠεριγραφή
AddressFamilyΚαταγράφει τις οικογένειες διευθύνσεων.
IOControlCodeΚαταγράφει τους κωδικούς ελέγχου του IO.
ProtocolFamilyΚαταγράφει τις οικογένειες πρωτοκόλλων.
ProtocolTypeΚαταγράφει τους τύπους πρωτοκόλλου.
SelectModeΚαθορίζει τη λειτουργία για την ερώτηση της κατάστασης του socket.
SocketErrorΚαταγράφει τους τύπους σφαλμάτων του socket.
SocketFlagsΠαρέχει σταθερές τιμές για τα μηνύματα του socket.
SocketOptionLevelΟρίζει τα επίπεδα επιλογών του socket για την κλάση ‘Socket
SocketOptionNameΟρίζει τα ονόματα επιλογών του socket για την κλάση Socket.
SocketShutdownΟρίζει σταθερές που χρησιμοποιούνται από τη μέθοδο Socket.Shutdown.
SocketTypeΚαταγράφει τους τύπους του socket.

Typedefs

TypedefΠεριγραφή
SocketException

Functions

ΣυνάρτησηΠεριγραφή
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]