From 65288e71ccdc6beb2613f2836ee16d6bd364e056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Benedikt=20Kr=C3=BCger?= Date: Tue, 5 Jul 2011 12:53:10 +0200 Subject: [PATCH] benchmark --- kernel/tests.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kernel/tests.c b/kernel/tests.c index e3c40322..1340178c 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -195,7 +195,7 @@ void* server_task(void* e) /* If connection is established then start communicating */ memset(buffer,0,256); kprintf("recieving"); - n = read( newsockfd,buffer,255 ); + n = recv( newsockfd,buffer,255,0 ); if (n < 0) { kprintf("ERROR reading from socket"); @@ -205,7 +205,7 @@ void* server_task(void* e) /* Write a response to the client */ kprintf("writing"); - n = write(newsockfd,"I got your message",18); + n = send(newsockfd,"I got your message",18,0); if (n < 0) { kprintf("ERROR writing to socket"); @@ -215,7 +215,7 @@ void* server_task(void* e) tmp1 = get_clock_tick(); for (n = 0; n < 1024*1024*100/256 ; n++) - send(newsockfd,buffer,sizeof(buffer)); + send(newsockfd,buffer,sizeof(buffer),0); tmp2 = get_clock_tick(); @@ -269,6 +269,9 @@ void* client_task(void* e) /* spew-out the results and bail out of here! */ kprintf("%s\n", dir); + for (n = 0; n < 1024*1024*100/256 ; n++) + recv(sd,dir,sizeof(dir),0); + close(sd); return NULL;