Replies: 2 comments 1 reply
-
Answer to myself : my question was stupid :-D Congratulations again for your great plugin. Kind regards. |
Beta Was this translation helpful? Give feedback.
-
Hello, In a recent version the FTP uploads were removed. The FTP protocol is needlessly complicated for a plugin like this. The server scripts are large, it doesn't fully utilize the maximum possible network speed and properly implementing it is difficult. Your understanding about how FTP uploads worked is correct. I'm considering adding back a similar network file transfer option that would be based on some custom simple pure-socket protocol in the future, but with serial communication being very fast and reliable after the recent updates, it's no longer the priority. If you're using the run configuration synchronization option and your board supports CRC32 calculations, then the amount of data that needs to be transferred each time should already be more bearable. And as you've said yourself, if you're running your own FTP server on the device, then the deployment plugin/feature in PyCharm is likely a better way to work with it, since it will give you a lot more control. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
First of all, congrats for your great fork. I'll test it ASAP :-)
I'm using a framework on target which handles network (WiFi STA or Ethernet), and which can run a Telnet server (for remote REPL) and a FTP server.
As far as I understand, in your plugin, the "send via FTP" option runs code that connects to WiFi, runs a FTP server on the target, then sends files via FTP. Am I right ?
If so, could you separate things in two different checkboxes :
1/ Run FTP server on target
2/ Send files via FTP (assuming network layer and FTP server are already running)
Thank you in advance
Beta Was this translation helpful? Give feedback.
All reactions