System::Net::Sockets::TcpListener κλάση
περιεχόμενα
[
κρύβω
]TcpListener class
Αντιπροσωπεύει έναν ακροατή για τις υπηρεσίες δικτύου TCP. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να το περάσετε σε συναρτήσεις ως όρισμα.
class TcpListener : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| AcceptSocket() | Αποδέχεται το εκκρεμές αίτημα σύνδεσης και επιστρέφει το socket που χρησιμοποιείται για αποστολή και λήψη δεδομένων. |
| AcceptTcpClient() | Αποδέχεται το εκκρεμές αίτημα σύνδεσης και επιστρέφει το στιγμιότυπο της κλάσης TcpClient που χρησιμοποιείται για αποστολή και λήψη δεδομένων. |
| AllowNatTraversal(bool) | Ενεργοποιεί ή απενεργοποιεί τη διέλευση NAT. |
| BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>) | Ξεκινά μια ασύγχρονη λειτουργία αποδοχής. |
| BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>) | Ξεκινά μια ασύγχρονη λειτουργία αποδοχής. |
| static Create(int32_t) | Δημιουργεί ένα νέο στιγμιότυπο χρησιμοποιώντας τον καθορισμένο αριθμό θύρας. |
| EndAcceptSocket(System::SharedPtr<IAsyncResult>) | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία αποδοχής. |
| EndAcceptTcpClient(System::SharedPtr<IAsyncResult>) | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία αποδοχής. |
| get_ExclusiveAddressUse() | Λαμβάνει μια τιμή που υποδεικνύει εάν το τρέχον στιγμιότυπο επιτρέπει μόνο έναν πελάτη να χρησιμοποιήσει μια θύρα. |
| get_LocalEndpoint() | Επιστρέφει το υποκείμενο σημείο άκρου. |
| get_Server() | Πληροφορίες RTTI. |
| Pending() | Επιστρέφει μια τιμή που υποδεικνύει εάν υπάρχουν εκκρεμή αιτήματα σύνδεσης. |
| set_ExclusiveAddressUse(bool) | Ορίζει μια τιμή που υποδεικνύει εάν το τρέχον στιγμιότυπο επιτρέπει μόνο έναν πελάτη να χρησιμοποιήσει μια θύρα. |
| Start() | Ξεκινά την ακρόαση για τις εισερχόμενες συνδέσεις. |
| Start(int32_t) | Ξεκινά την ακρόαση για τις εισερχόμενες συνδέσεις. |
| Stop() | Σταματά την ακρόαση για τις εισερχόμενες συνδέσεις. |
| TcpListener(System::SharedPtr<IPEndPoint>) | Δημιουργεί μια νέα παρουσία. |
| TcpListener(System::SharedPtr<IPAddress>, int32_t) | Δημιουργεί μια νέα παρουσία. |
| TcpListener(int32_t) | Δημιουργεί μια νέα παρουσία. |
Δείτε επίσης
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Page for C++