A bidirectional communication method allowing real-time information sharing among
clients on an Intranet through a server on the Internet in disclosed. After establishing
two connections between the server and the client through an HTTP proxy, one of
the two connections is set to a downstream connection using GET method of HTTP
to allow real-time data transfer from the server to the client. Thereafter, the
other of the two connections is set to an upstream connection using POST method
of HTTP to allow real-time data transfer from the client to the server. After having
set the upstream connection and the downstream connection, data cells are transferred
between the server and the client through the upstream connection and the downstream connection.