1. A network communication method at a client, wherein the client includes at least a first file, comprising: establishing a first and second connection between the client and a server, wherein the first connection comprises an open connection that utilizes an instant messaging protocol and the connections are not necessarily established at the same time; receiving a persistent message pushed from the server through the first connection, wherein the first message instructs the client to request first update data from the server through the second network connection, wherein the persistent message is generated in response to receiving the first update data and the persistent message instructs the client that first update data is available for the first HTML file at the server, wherein the persistent message is only pushed from the server in response to the server receiving the first update data; automatically requesting the first update data from the server through the second connection in response to the instructions in the persistent message; and updating the first file with the first update data received from the server.
1. A network communication method at a client, wherein the client includes at least a first file, comprising: establishing a first and second connection between the client and a server, wherein the first connection comprises an open connection that utilizes an instant messaging protocol and the connections are not necessarily established at the same time; receiving a persistent message pushed from the server through the first connection, wherein the first message instructs the client to request first update data from the server through the second network connection, wherein the persistent message is generated in response to receiving the first update data and the persistent message instructs the client that first update data is available for the first HTML file at the server, wherein the persistent message is only pushed from the server in response to the server receiving the first update data; automatically requesting the first update data from the server through the second connection in response to the instructions in the persistent message; and updating the first file with the first update data received from the server. 8. The network communication method of claim 1 , further comprising: receiving second update data through a user interface; and updating the first file with the second update data.