System::Net::IPEndPoint κλάση

IPEndPoint class

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

class IPEndPoint : public System::Net::EndPoint

Μέθοδοι

ΜέθοδοςΠεριγραφή
Create(System::SharedPtr<SocketAddress>) overrideΔημιουργήστε ένα νέο στιγμιότυπο της κλάσης EndPoint χρησιμοποιώντας τη συγκεκριμένη διεύθυνση υποδοχής.
Equals(System::SharedPtr<Object>) overrideΣυγκρίνει αντικείμενα χρησιμοποιώντας τη σημασιολογία του C# Object.Equals semantics.
get_Address()Λαμβάνει τη διεύθυνση του σημείου.
get_AddressFamily() overrideΠληροφορίες RTTI.
get_Port()Λαμβάνει τον αριθμό θύρας.
GetHashCode() const overrideΑναλογική μέθοδος του C# Object.GetHashCode(). Ενεργοποιεί το hashing προσαρμοσμένων αντικειμένων.
GetImpl() const overrideΕπιστρέφει έναν δείκτη στην υλοποίηση.
IPEndPoint(int64_t, int32_t)Δημιουργεί μια νέα παρουσία.
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)Δημιουργεί μια νέα παρουσία.
set_Address(System::SharedPtr<IPAddress>)Ορίζει τη διεύθυνση του σημείου.
set_Port(int32_t)Ορίζει τον αριθμό θύρας.
ToString() const overrideΑναλογικό της C# Object.ToString() μεθόδου. Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά.

Πεδία

ΠεδίοΠεριγραφή
static AnyΤο σημείο για οποιαδήποτε διεύθυνση IPv4 και οποιαδήποτε θύρα.
static AnyPortΜια τιμή που υποδεικνύει αν μπορεί να χρησιμοποιηθεί οποιαδήποτε θύρα.
static IPv6AnyΤο σημείο για οποιαδήποτε διεύθυνση IPv6 και οποιαδήποτε θύρα.
static MaxPortΟ μέγιστος αριθμός θύρας.
static MinPortΠληροφορίες RTTI.

Δείτε επίσης