A system for enabling an IPv4 (Internet Protocol version 4) application to
communicate across a computer network with an IPv6 (Internet Protocol
version 6) system is disclosed. The system includes a computing device
and executable instructions. Executable instructions are configured to
make a function call to an IPv4 socket Application Programming Interface
(API). The instructions translate the function call to a translated
function call wherein the translated function call uses raw sockets.
Another function call is made to the IPv4 socket API for the translated
function call that uses raw sockets. A packet is passed to an IPv4 stack.
Ένα σύστημα για ένα IPv4 (εφαρμογή έκδοσης πρωτοκόλλου Διαδικτύου 4) για να επικοινωνήσει μέσω ένα δίκτυο υπολογιστών με ένα IPv6 (το σύστημα έκδοσης πρωτοκόλλου Διαδικτύου 6) αποκαλύπτεται. Το σύστημα περιλαμβάνει μια συσκευή υπολογισμού και εκτελέσιμες οδηγίες. Οι εκτελέσιμες οδηγίες διαμορφώνονται για να κάνουν μια κλήση λειτουργίας σε μια διεπαφή προγραμματισμού εφαρμογής υποδοχών IPv4 (API). Οι οδηγίες μεταφράζουν την κλήση λειτουργίας σε μια μεταφρασμένη κλήση λειτουργίας όπου η μεταφρασμένη κλήση λειτουργίας χρησιμοποιεί τις ακατέργαστες υποδοχές. Μια άλλη κλήση λειτουργίας γίνεται στη IPv4 υποδοχή API για τη μεταφρασμένη κλήση λειτουργίας που χρησιμοποιεί τις ακατέργαστες υποδοχές. Ένα πακέτο περνούν σε έναν σωρό IPv4.