To: jebj who wrote (9555 ) 9/28/2000 1:16:36 AM From: pooh Read Replies (1) | Respond to of 17977 Hi jebj, I don't think the user's modem rate would worsen the response of the server. The server would careless what kind of modem speed the user has. In realtime application, the program doesn't usually require the hand-shaking process. The server just sends the data, and assumes that the user will receive them. This is how it works: the server from Qchart allows a certain amount of time for each request-for-data from the user. If the user requests too much data, which may takes more than the allowable time to response, then the server suspends the process at the allowable time, and goes on to the next user. It would resume the process to the specific user once it's done with the other "waiting for response" users. Based on such logic, it's the amount of the requested data and not the speed of the user's modem that affects the server. For example, if there are x amount of users (say x = 100) on a specific server, the server would provide an equally allowable time for each user, say 10 milliseconds each. If the user has a small workspace, then the server only needs 5 ms to respond instead of 10 ms, before it goes to the next user. If the user has a large workspace, which is requesting a large amount of data, the server allows up to 10 ms then suspends the process to go to the next user. The large workspace user would have to wait up to 990 ms before the server resume the process to respond to his large request. Note that the numbers are assumed. If quote.com use an 80286 Intel chip on the server, the number would have to be different!!! What if the user opens more than one window? Now, that WILL slow down the response from the server. If one user opens 100 windows (workspaces), then the server would look at it as if there are 100 users open one window each. It would careless who (username) requests the data. It just knows that channel xyz requests such data, so it sends them through that channel. In order to speed up the process, quote.com will need to add more servers to minimize the number of requests per server. Of course, the bottle neck is still the 128K feed that quote.com receive the data from. However, don't confuse that with the rate of request from users and the rate of response from the servers. At a moderate rate-of-trade on the market, 128K may not be too bad. But if on a moderate rate-of-trade day, and the data crash, it's the quote.com's problem. On the "black" Friday, I suspect it's the quote.com's problem: the programmer forgot to put an error flag when the number of trades on INTC exceeds its memory allocation. How does that sound? pooh