I have two users, separated by about 3 miles. Both are using cable modems from the same provider. Both are using WinXP. Both are running the same application from a central tomcat server.
User 1 gets dialog x from the server in ~2 seconds. All transactions are successful (the dialog is used to make some selections).
User 2 gets the same dialog in ~10 seconds. Approximately 1 in 3 transactions doesn't register with the server ( seems to have something to do with the size of the transaction).
Otherwise the speed of both connections seems to be the same.
How do I debug this? I have lots of debug code on the server side to monitor the transactions. When user 2 has a 'failed' transaction nothing happens on the server side. No output, no exceptions, nothing. The dialog believes that the data was properly submitted.