A technique, system, and computer program for encapsulating socket
functionality in a uniform communications object model. This object model
is system- and language-independent, and supports both synchronous and
asynchronous I/O. Further, the object model functionality is lightweight
and modular, enabling its use within devices having limited memory and
storage capability. The functionality included in this model is based on
the common denominator of functions provided in modem operating systems,
which provide the capability for basic sockets support as well as support
for threads. Use of this uniform communications object model enables
porting an application across environments ranging from
resource-constrained devices through servers.
Μια τεχνική, ένα σύστημα, και ένα πρόγραμμα υπολογιστών για τη λειτουργία υποδοχών σε ένα ομοιόμορφο πρότυπο αντικειμένου επικοινωνιών σε κάψα. Αυτό το πρότυπο αντικειμένου είναι σύστημα - και language-independent, και υποστηρίζει και σύγχρονο και ασύγχρονο I/O περαιτέρω, η πρότυπη λειτουργία αντικειμένου είναι ελαφριά και μορφωματική, επιτρέποντας τη χρήση της μέσα στις συσκευές που έχει περιορίσει την ικανότητα μνήμης και αποθήκευσης. Η λειτουργία που περιλαμβάνεται σε αυτό το πρότυπο είναι βασισμένη στον κοινό παρονομαστή των λειτουργιών που παρέχονται στα λειτουργικά συστήματα διαποδιαμορφωτών, τα οποία παρέχουν την ικανότητα για τη βασική υποστήριξη υποδοχών καθώς επίσης και την υποστήριξη για τα νήματα. Η χρήση αυτού του ομοιόμορφου προτύπου αντικειμένου επικοινωνιών επιτρέπει porting μια εφαρμογή στα περιβάλλοντα που κυμαίνονται από τις πόρος-περιορισμένες συσκευές μέσω των κεντρικών υπολογιστών.