I've been having real difficulties getting a tcp connection to work with my web server. I think the issue might have something to do with the speed or ordering of the packets as the connection seems to start off managing okay then fails after a little while. I am running all this traffic through a program I've written and then over a serial line with the old SLIP protocol. I have found almost no info about how to make tcp connections SLOWER, seems like everyone else is trying to go the other way. How does one go about limiting the speed of a tcp connection? I think I'd need to turn down the amount each side tries to send at a time and how quickly they decide to resend.
Also does anyone know how i could lower the Window size on my windows 7 computer? (acting as the client trying to connect to the server) as i think this might help to slow things down. I've tried all of the registry values and they seem to have no effect, I've turned off scaling and heuristics but it still uses a window of 65500.
Here are some Wireshark captures from both the client and server side.