Hi,
I'm currently using TCPnet on Ethernet in my app and I get decent speed in my LAN (650 Ko/s FTP reading on a SD card). We deployed recently the project with a intercontinental connection so we get high ping (about 300ms).
And now the speed is catastrophic !! (3-4 kB/s). After some (little) research I found why : TCPnet has to wait an ACK from the remote IP after every packet sending. So even with full packets of 1500 bytes , and with a 300ms of ping,TCPnet can send only 3 frames every second ....
Could it be possible to implement a TCPnet side sliding-window management in order to be able to send more than only one frame before getting an ACK ?
Thanks. I'm now looking for a lpc23xx port :)