diff options
author | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-05-17 20:03:44 +0200 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2010-05-17 20:08:10 +0200 |
commit | 08bc076a0af55bb9fc6dfc48db2a0efdb35223a3 (patch) | |
tree | 67da4cc95ad2a78902d748e90d8dfb34a3867475 /examples/samplesftp.c | |
parent | 2c014256f7f7490d7b45c7b452b8711b5c8e938f (diff) | |
download | libssh-08bc076a0af55bb9fc6dfc48db2a0efdb35223a3.tar.gz libssh-08bc076a0af55bb9fc6dfc48db2a0efdb35223a3.tar.xz libssh-08bc076a0af55bb9fc6dfc48db2a0efdb35223a3.zip |
New sample that writes a lot of data on channel
Diffstat (limited to 'examples/samplesftp.c')
-rw-r--r-- | examples/samplesftp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/samplesftp.c b/examples/samplesftp.c index a7428a5b..f25e36c3 100644 --- a/examples/samplesftp.c +++ b/examples/samplesftp.c @@ -29,7 +29,7 @@ clients must be made or how a client should react. int verbosity; char *destination; - +#define DATALEN 65536 static void do_sftp(ssh_session session){ sftp_session sftp=sftp_new(session); sftp_dir dir; @@ -40,7 +40,7 @@ static void do_sftp(ssh_session session){ sftp_file to; int len=1; unsigned int i; - char data[8000]={0}; + char data[DATALEN]={0}; char *lnk; unsigned int count; @@ -202,9 +202,9 @@ static void do_sftp(ssh_session session){ printf("fichiers ferm\n"); to=sftp_open(sftp,"/tmp/grosfichier",O_WRONLY|O_CREAT, 0644); for(i=0;i<1000;++i){ - len=sftp_write(to,data,8000); + len=sftp_write(to,data,DATALEN); printf("wrote %d bytes\n",len); - if(len != 8000){ + if(len != DATALEN){ printf("chunk %d : %d (%s)\n",i,len,ssh_get_error(session)); } } |