


## Κλάσεις

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

| Απαρίθμηση | Περιγραφή |
| --- | --- |
| [AddressFamily](./addressfamily/) | Καταγράφει τις οικογένειες διευθύνσεων. |
| [IOControlCode](./iocontrolcode/) | Καταγράφει τους κωδικούς ελέγχου του [IO](../system.io/). |
| [ProtocolFamily](./protocolfamily/) | Καταγράφει τις οικογένειες πρωτοκόλλων. |
| [ProtocolType](./protocoltype/) | Καταγράφει τους τύπους πρωτοκόλλου. |
| [SelectMode](./selectmode/) | Καθορίζει τη λειτουργία για την ερώτηση της κατάστασης του socket. |
| [SocketError](./socketerror/) | Καταγράφει τους τύπους σφαλμάτων του socket. |
| [SocketFlags](./socketflags/) | Παρέχει σταθερές τιμές για τα μηνύματα του socket. |
| [SocketOptionLevel](./socketoptionlevel/) | Ορίζει τα επίπεδα επιλογών του socket για την κλάση '[Socket](./socket/)' |
| [SocketOptionName](./socketoptionname/) | Ορίζει τα ονόματα επιλογών του socket για την κλάση [Socket](./socket/). |
| [SocketShutdown](./socketshutdown/) | Ορίζει σταθερές που χρησιμοποιούνται από τη μέθοδο [Socket.Shutdown](./socket/shutdown/). |
| [SocketType](./sockettype/) | Καταγράφει τους τύπους του socket. |
## Typedefs

| Typedef | Περιγραφή |
| --- | --- |
| [SocketException](./socketexception/) |  |
## Functions

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