I have a client/server application written in delphiXe2 using Indy TIdTCPServer and TIdTCPClient that communicates with each other on the same computer using TCP address 127.0.0.1
When i use about 1 megs per second(8 Megabit) of data everything works fine.
However when set my data at higher speed like 20megs/sec (160 Megabit), it slow down and start to behave weirdly.
Is that an usual behavior for that speed?
Also i can’t seem to find any benchmark or information of what is the maximum data transfer speed between 2 local application.
Regards
Perform a bandwidth test. This is what I use (I have attached the relevant server and client code). FWIW, I get around 500Mbps maximum, although there is no way I could process data that fast.