Default port example (#1)

pull/302/head
Chun-Sheng, Li 5 years ago committed by GitHub
parent 2196e2b521
commit 5a69bca68f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -104,7 +104,12 @@ clientAuthenticator(void* parameter, AcseAuthenticationParameter authParameter,
int int
main(int argc, char** argv) main(int argc, char** argv)
{ {
int port_number = 8102;
if (argc > 1)
port_number = argv[1];
printf("Using libIEC61850 version %s\n", LibIEC61850_getVersionString()); printf("Using libIEC61850 version %s\n", LibIEC61850_getVersionString());
printf("libIEC61850 IedServer server will listen on %d\n", port_number);
TLSConfiguration tlsConfig = TLSConfiguration_create(); TLSConfiguration tlsConfig = TLSConfiguration_create();
@ -164,7 +169,7 @@ main(int argc, char** argv)
IedServer_setConnectionIndicationHandler(iedServer, (IedConnectionIndicationHandler) connectionHandler, NULL); IedServer_setConnectionIndicationHandler(iedServer, (IedConnectionIndicationHandler) connectionHandler, NULL);
/* MMS server will be instructed to start listening to client connections. */ /* MMS server will be instructed to start listening to client connections. */
IedServer_start(iedServer, -1); IedServer_start(iedServer, port_number);
if (!IedServer_isRunning(iedServer)) { if (!IedServer_isRunning(iedServer)) {
printf("Starting server failed! Exit.\n"); printf("Starting server failed! Exit.\n");

Loading…
Cancel
Save