Get Buffer size on FTP Server
You can find out the current internal buffer size for your data socket by using the FTPClient class method.
int getBufferSize() : This method returns int value. It fetches the present internal buffer size for your data sockets.
Example :
Here is an example to print the internal buffer size for our data socket.For that we are calling method client.getBufferSize().
File : FtpGetBufferSize.java
package com.simplecode.net; import java.io.IOException; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPConnectionClosedException; class FtpGetBufferSize { public static void main(String[] args) throws IOException { FTPClient client = new FTPClient(); boolean result; try { // Connect to the localhost client.connect("localhost"); // login to ftp server result = client.login("admin", "admin"); if (result == true) { System.out.println("User logged in successfully !"); } else { System.out.println("Login failed!"); return; } // Get buffer size System.out.println("Current Buffer size : " + client.getBufferSize()); } catch (FTPConnectionClosedException e) { System.err.println(e); } finally { try { client.disconnect(); } catch (FTPConnectionClosedException e) { System.err.println(e); } } } }