When I use the Hydra with .netmf 4.1 as an FTP client or server involving file transfer, I get very unstable results when I send data across a socket with a byte buffer >= 1K. As a test, I setup an FTP server that sends a byte buffer of ~1K in a loop for a thousand iterations. Usually the initial transfer succeeds, but subsequent transfers (maybe 2 or 3 will work) eventually hangs on the Socket.Send() call. I’ve tried fooling around with socket timeouts, socket options (e.g., keep-alive, etc.), sleep after every transfer, to no avail. The only way I get the system to remain stable and reliable is to transfer in very small chunks ~116 bytes. Any suggestions?
Many changes and fixes done on NETMF 4.2 which we will release in near future. Once out, please try and let us know if you have similar issues.
Welcome to the community.
Hi Gus,
Thanks for the welcome! I look forward to the update - any new time estimates (I know you get asked this quite a bit )???
Yes we get this question daily and we do not have an answer yet, soon