摘要:
Bidirectional communication is performed by an application employing particular communication protocols without depending on any specific network environment enabled by an OS and the like. There is provided a communication module installed in a client apparatus for connecting an application software program to a virtual network via a server on the Internet. This module interposes between the application software program in a computer and a group of local communication protocol stacks of an operating system installed in the computer; retains a virtual network address for the application software program; performs the tunneling processing on packets from the application software program to the virtual network to thereby pass the processed packets to the server through the local communication protocol stacks; and is provided with Layer 2, 3 and 4 protocol stacks that are independent of a group of local communication protocol stacks.