Comments (8)
Can you explain what you mean by "multiple concurrent connections?"
You can create as many instances of the FTP client that you need, provided your FTP server allows multiple connections (from the same user/IP/etc).
from node-ftp.
I am referring to the ability to make multiple calls to get/put in order to download/upload multiple files in parallel. Do i achieve this by what you proposed? Multiple FTP client instances? I would expect to do it with one instance and call connection.get() or connection.put() multiple times but that will do as well.
from node-ftp.
The way the FTP protocol is designed, you cannot perform multiple transfers on a single connection at the same time. If you need to do it in parallel, you might look into using generic-pool with this module.
from node-ftp.
Thanks for your time mscdex!
from node-ftp.
@mscdex I'm trying to do multiple 'put' operation in one connection can you show me an example how to this using generic-pool?
from node-ftp.
@alolis You can't do multiple operations in parallel on a single connection. If you're using something like generic-pool
, you're using multiple connections. I do not have any specific examples for using with generic-pool
but it should be fairly straight forward if you follow their documentation.
from node-ftp.
@mscdex , wrong user :p You probably meant @fr-kshibata
from node-ftp.
Ah yes, sorry.
from node-ftp.
Related Issues (20)
- File not fully uploaded HOT 2
- routines:ssl_choose_client_version:unsupported
- Could not get "pipe" of undefined.
- Ready And Greeting Event not triggered while connecting
- Error: You aren't logged in HOT 3
- is there a way to get an index.html? HOT 1
- encode strings to latin-1
- Error: connect ECONNREFUSED 127.0.0.1:21 HOT 2
- connect with different interface (like eth2)
- rmdir (recursive) fails with unicode chacaters HOT 1
- New maintainers needed for ftp in node
- transfer get stuck
- Catch connection error is not possible HOT 1
- ECONNRESET Error using ftp after few mintues HOT 1
- [Doubt] list of files/folders of FTP SERVER
- Corrupted zip when I download them with the package
- Connect directly into specified remote directory
- Error occurred when running in Electron.
- Add Promise versions of methods
- Issue with Vercel, works perfectly on local
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-ftp.