Index: /trunk/BNC/bncapp.cpp
===================================================================
--- /trunk/BNC/bncapp.cpp	(revision 590)
+++ /trunk/BNC/bncapp.cpp	(revision 591)
@@ -91,4 +91,5 @@
   _ephStreamGlonass = 0;
 
+  _port    = 0;
   _server  = 0;
   _sockets = 0;
@@ -246,14 +247,4 @@
       }
       expandEnvVar(_ephPath);
-    }
-
-    // Socket Output
-    // -------------
-    _port = settings.value("outEphPort").toInt();
-    if (_port != 0) {
-      _server = new QTcpServer;
-      _server->listen(QHostAddress::Any, _port);
-      connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
-      _sockets = new QList<QTcpSocket*>;
     }
   }
@@ -606,4 +597,16 @@
 }
 
+// Set Port Number
+////////////////////////////////////////////////////////////////////////////
+void bncApp::setPort(int port) {
+  _port = port;
+  if (_port != 0) {
+    _server = new QTcpServer;
+    _server->listen(QHostAddress::Any, _port);
+    connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
+    _sockets = new QList<QTcpSocket*>;
+  }
+}
+
 // New Connection
 ////////////////////////////////////////////////////////////////////////////
