- sec,bw);
-
- INFO0("Test the BW between the two sensors");
- TRY(amok_bw_request(argv[1],atoi(argv[2]),argv[3],atoi(argv[4]),
- buf_size,exp_size,msg_size,&sec,&bw));
- INFO2("Experience took took %f sec, achieving %f kb/s",
- sec,bw);
-
- /* ask sensors to quit */
- gras_msgtype_declare("quit",NULL);
- TRY(gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL));
- gras_socket_close(peer);
- TRY(gras_socket_client(argv[3],atoi(argv[4]),&peer));
- TRY(gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL));
- gras_socket_close(peer);
-
- gras_socket_close(g->sock);
+ sec,((double)bw)/1024.0);
+
+ INFO4("Test the BW between %s:%d and %s:%d", h1->name, h1->port, h2->name, h2->port);
+ amok_bw_request(h1->name, h1->port, h2->name, h2->port,
+ buf_size,exp_size,msg_size,min_duration,&sec,&bw);
+ INFO6("Experience between %s:%d and %s:%d took took %f sec, achieving %f kb/s",
+ h1->name, h1->port, h2->name, h2->port,
+ sec,((double)bw)/1024.0);
+
+ /* Game is over, friends */
+ amok_hm_group_shutdown ("bandwidth");
+
+ gras_socket_close(mysock);
+ gras_exit();