System::Net::Sockets::UdpClient class

UdpClient class

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

class UdpClient : public System::IDisposable

Μέθοδοι

ΜέθοδοςΠεριγραφή
Close()Κλείνει τη σύνδεση UDP.
Connect(String, int32_t)Καθιερώνει σύνδεση στη συγκεκριμένη θύρα του καθορισμένου κεντρικού υπολογιστή.
Connect(System::SharedPtr<IPAddress>, int32_t)Καθιερώνει σύνδεση με τον κεντρικό υπολογιστή στη συγκεκριμένη διεύθυνση στη συγκεκριμένη θύρα.
Connect(System::SharedPtr<IPEndPoint>)Καθιερώνει σύνδεση σε απομακρυσμένο άκρο.
Dispose() overrideΑπελευθερώνει τους διαχειριζόμενους και μη διαχειριζόμενους πόρους που χρησιμοποιούνται από το UdpClient.
get_Client()Πληροφορίες RTTI.
Receive(System::SharedPtr<IPEndPoint>&)Επιστρέφει ένα datagram που έστειλε ο διακομιστής.
Send(System::ArrayPtr<uint8_t>, int32_t, System::SharedPtr<IPEndPoint>)Στέλνει ένα UDP datagram στον κεντρικό υπολογιστή στο απομακρυσμένο άκρο.
Send(System::ArrayPtr<uint8_t>, int32_t, String, int32_t)Στέλνει ένα UDP datagram στη συγκεκριμένη θύρα του καθορισμένου απομακρυσμένου κεντρικού υπολογιστή.
Send(System::ArrayPtr<uint8_t>, int32_t)Στέλνει ένα UDP datagram σε απομακρυσμένο κεντρικό υπολογιστή.
set_Client(System::SharedPtr<Socket>)Χρησιμοποιείται για την παροχή της υποκείμενης δικτυακής υποδοχής.
UdpClient()Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης UdpClient.
UdpClient(AddressFamily)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης UdpClient.
UdpClient(int32_t)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης UdpClient.
UdpClient(int32_t, AddressFamily)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης UdpClient.
UdpClient(System::SharedPtr<IPEndPoint>)Αρχικοποιεί ένα νέο στιγμιότυπο της κλάσης UdpClient. param local EP το τοπικό σημείο άκρου στο οποίο συνδέετε τη σύνδεση UDP.
UdpClient(String, int32_t)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης UdpClient και συνδέεται με τον καθορισμένο απομακρυσμένο κεντρικό υπολογιστή στην καθορισμένη θύρα.

Δείτε επίσης