C# API to determine how "congested" or "slow" a TCP connection is
We live in a connected world. And I have a connected app that benefits from fast, low latency networks, but can work with a larger buffer, if need be.
It would be really cool if I could open a TCP/IP socket, and by listening to the raw transmissions and re-send events, determine how "good" the network quality is.
It would be even better if I could have an API that could make the calculations for me, and offer up a packet failure/retransmission percent, or average time between send and acknowledgment.
can you go into more of the scenario you're trying to solve?