MULTIPLE CLIENT SIMULATOR FOR PUSH ENGINE
First Claim
1. A multiple client simulator for testing a push engine, the push engine being configured to open and simultaneously maintain long-term connections with multiple clients and to push multiple instances of data to clients through the connections, the multiple client simulator comprising:
- a network interface system configured to receive the multiple instances of data from the push engine through the connections; and
a data processing system configured to;
open and simultaneously maintain each of the long-term connections with the push engine through the network interface system, thereby simulating each of the multiple clients to the push engine; and
log when each instance of data is received by the network interface system, along with the identity of the connection through which the instance of data was received.
1 Assignment
0 Petitions
Accused Products
Abstract
A single computer may be configured to function as a multiple client simulator that tests a push engine by simultaneously simulating multiple clients. The multiple client simulator may be configured to open and simultaneously maintain a large number of connections with the push engine. To facilitate this, a virtual interface module may be used to multiply the effective number of IP addresses of the single computer. The default number of ports that are available for each IP address may also be increased, along with the available number of file descriptors.
152 Citations
20 Claims
-
1. A multiple client simulator for testing a push engine, the push engine being configured to open and simultaneously maintain long-term connections with multiple clients and to push multiple instances of data to clients through the connections, the multiple client simulator comprising:
-
a network interface system configured to receive the multiple instances of data from the push engine through the connections; and a data processing system configured to; open and simultaneously maintain each of the long-term connections with the push engine through the network interface system, thereby simulating each of the multiple clients to the push engine; and log when each instance of data is received by the network interface system, along with the identity of the connection through which the instance of data was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification