From 41c4e1f5c817189c8e0bdb8946f90b3236757dfb Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Sun, 26 Sep 2010 23:11:07 +0200 Subject: [PATCH] Completed senddata example to exit someday --- examples/senddata.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/examples/senddata.c b/examples/senddata.c index d74081a5..bd8d1175 100644 --- a/examples/senddata.c +++ b/examples/senddata.c @@ -3,12 +3,15 @@ #include #include "examples_common.h" +#define LIMIT 0x100000000 + int main(void) { ssh_session session; ssh_channel channel; char buffer[1024*1024]; int rc; - + long total=0; + long lastshown=4096; session = connect_ssh("localhost", NULL, 0); if (session == NULL) { return 1; @@ -36,6 +39,13 @@ int main(void) { while ((rc = ssh_channel_write(channel, buffer, sizeof(buffer))) > 0) { + total += rc; + if(total/2 >= lastshown){ + printf("written %lx\n",total); + lastshown=total; + } + if(total > LIMIT) + break; } if (rc < 0) {