A method for transmitting wireless network data, applied to a sending terminal, comprising: Sending data messages to a receiving terminal based on an initial window value and an initial aggregation depth; receiving response messages fed back by the receiving terminal, and determining a current maximum bandwidth and a current window value based on number information carried in the response messages; calculating a current maximum aggregation depth according to the current maximum bandwidth; and sending data messages to the receiving terminal according to the current window value and the current maximum aggregation depth, and providing the current maximum aggregation depth to the receiving terminal, so that the receiving terminal feeds back the response messages according to the current maximum aggregation depth; wherein: the initial aggregation depth defines an initial number of the data messages sent each time; and the initial window value defines an initial total number of the data messages continuously sent; the number information is configured for representing the number of data messages received by the receiving terminal in a specified time slot; and the current maximum aggregation depth defines a current maximum number of the data messages sent each time; and the current window value defines a current total number of the data messages continuously sent. Sending data messages to a receiving terminal based on an initial window value and an initial aggregation depth; receiving response messages fed back by the receiving terminal, and determining a current maximum bandwidth and a current window value based on number information carried in the response messages; calculating a current maximum aggregation depth according to the current maximum bandwidth; and sending data messages to the receiving terminal according to the current window value and the current maximum aggregation depth, and providing the current maximum aggregation depth to the receiving terminal, so that the receiving terminal feeds back the response messages according to the current maximum aggregation depth; wherein: the initial aggregation depth defines an initial number of the data messages sent each time; and the initial window value defines an initial total number of the data messages continuously sent; the number information is configured for representing the number of data messages received by the receiving terminal in a specified time slot; and the current maximum aggregation depth defines a current maximum number of the data messages sent each time; and the current window value defines a current total number of the data messages continuously sent. the initial aggregation depth defines an initial number of the data messages sent each time; and the initial window value defines an initial total number of the data messages continuously sent; the number information is configured for representing the number of data messages received by the receiving terminal in a specified time slot; and the current maximum aggregation depth defines a current maximum number of the data messages sent each time; and the current window value defines a current total number of the data messages continuously sent.