An embodiment of the invention is a method and apparatus for a client and
server to communicate across a network. The client initiates a
communication using a reliable protocol, and transmits in parallel a data
request. The data request may be sent using an unreliable protocol. The
server begins processing the data request before the connection using the
reliable protocol is established. Once the reliable connection is
complete, the client retransmits the data request, to which the server
responds using the reliable protocol.