params_ptr->ReliabilityLevel =
Quit_Cmd->ReliabilityLevel;
params_ptr->debug = Quit_Cmd->debug;
+ params_ptr->server_port = Quit_Cmd->port;
DT_NetAddrLookupHostAddress(¶ms_ptr->server_netaddr,
Quit_Cmd->server_name);
break;
{
memset((void *)cmd, 0, sizeof(Quit_Cmd_t));
cmd->ReliabilityLevel = DAT_QOS_BEST_EFFORT;
+ cmd->port = SERVER_PORT_NUMBER;
}
/*--------------------------------------------------------- */
int c;
for (;;) {
- c = DT_mygetopt_r(my_argc, my_argv, "ds:D:R:", opts);
+ c = DT_mygetopt_r(my_argc, my_argv, "ds:D:R:n", opts);
if (c == EOF) {
break;
}
DT_ParseQoS(opts->optarg);
break;
}
+ case 'n':
+ {
+ cmd->port = atoi(opts->optarg);
+ break;
+ }
case '?':
default:
{
DT_Mdep_printf("USAGE: ---- QUIT TEST ----\n");
DT_Mdep_printf("USAGE: dapltest -T Q\n");
DT_Mdep_printf("USAGE: -s <server Name>\n");
+ DT_Mdep_printf("USAGE: -n <server port number>\n");
DT_Mdep_printf("USAGE: [-D <device Name>]\n");
DT_Mdep_printf("USAGE: [-d] : debug (zero)\n");
DT_Mdep_printf("USAGE: [-R <service reliability>]\n");
{
DT_Mdep_printf("Quit_Cmd.server_name: %s\n", cmd->server_name);
DT_Mdep_printf("Quit_Cmd.device_name: %s\n", cmd->device_name);
+ DT_Mdep_printf("Quit_Cmd.port: %s\n", cmd->port);
}