Update of /cvsroot/playerstage/code/player/utils/playerv
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25765/utils/playerv
Modified Files:
playerv.c
Log Message:
moved duplicated socket code into playerudp.cc, added -t command-line option to
playerv
Index: playerv.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/utils/playerv/playerv.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** playerv.c 27 Feb 2006 11:19:09 -0000 1.44
--- playerv.c 9 May 2006 16:11:03 -0000 1.45
***************
*** 137,141 ****
printf("\nPlayerViewer %s, ", VERSION);
printf("a visualization tool for the Player robot device server.\n");
! printf("Usage : playerv [-h <hostname>] [-p <port>]\n");
printf(" [--<device>:<index>] [--<device>:<index>] ... \n");
printf("Example: playerv -p 6665 --position:0 --sonar:0\n");
--- 137,141 ----
printf("\nPlayerViewer %s, ", VERSION);
printf("a visualization tool for the Player robot device server.\n");
! printf("Usage : playerv [-h <hostname>] [-p <port>] [-t <transport>]\n");
printf(" [--<device>:<index>] [--<device>:<index>] ... \n");
printf("Example: playerv -p 6665 --position:0 --sonar:0\n");
***************
*** 161,164 ****
--- 161,166 ----
device_t *device;
void *proxy;
+ const char* transport;
+ unsigned int transport_code;
printf("PlayerViewer %s\n", VERSION);
***************
*** 189,196 ****
--- 191,210 ----
if (port < 0)
port = opt_get_int(opt, "", "p", 6665);
+ transport = opt_get_string(opt, "", "t", "tcp");
+ if(!strcasecmp(transport, "tcp"))
+ transport_code = PLAYERC_TRANSPORT_TCP;
+ else if(!strcasecmp(transport, "udp"))
+ transport_code = PLAYERC_TRANSPORT_UDP;
+ else
+ {
+ printf("Unknown transport type \"%s\". "
+ "Should be either \"tcp\" or \"udp\"\n", transport);
+ return -1;
+ }
// Connect to the server
printf("Connecting to [%s:%d]\n", host, port);
client = playerc_client_create(NULL, host, port);
+ playerc_client_set_transport(client, transport_code);
if (playerc_client_connect(client) != 0)
{
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit