System and methods for permitting access to a singular network process by multiple user processes

   
   

An application provides access by multiple user processes to a single network process. The application includes a socket library and a network process which contains the device driver software for a plurality of network devices and components. The socket library provides the interface mechanism to the network process and can be created as a static or dynamically linked library. All user processes access a singular network process by calling a function in the socket library. The socket library communicates with the network process by formatting a message containing all the information necessary for the network process to fulfill the intent of the API call. The network process sends a message that is received by the socket library which, in turn, transmits to the user process the return value and any data received from the network process.

Une application permet d'accéder par des processus multiples d'utilisateur à un processus simple de réseau. L'application inclut une bibliothèque de douille et un processus de réseau qui contient le logiciel de module de gestion de périphérique pour une pluralité de dispositifs et de composants de réseau. La bibliothèque de douille fournit le mécanisme d'interface au processus de réseau et peut être créée comme charge statique ou bibliothèque dynamiquement liée. Tout l'utilisateur traite l'accès un processus singulier de réseau en appelant une fonction dans la bibliothèque de douille. La bibliothèque de douille communique avec le processus de réseau en composant un message contenant toute l'information nécessaire pour le processus de réseau pour accomplir l'intention de l'appel d'api. Le processus de réseau envoie un message qui est reçu par la bibliothèque de douille qui, alternativement, transmet au processus d'utilisateur la valeur de retour et n'importe quelles données ont reçue du processus de réseau.

 
Web www.patentalert.com

< Service panel with utility controller

< Method of fixing a laser diode to an optical base and optical pickup using the optical base

> Method and apparatus to allow dynamic variation of ordering enforcement between transactions in a strongly ordered computer interconnect

> Object type system for a run-time environment using generated high-order language instructions for generic functions

~ 00136