Index: /trunk/BNC/bncmodel.cpp
===================================================================
--- /trunk/BNC/bncmodel.cpp	(revision 2179)
+++ /trunk/BNC/bncmodel.cpp	(revision 2180)
@@ -163,4 +163,20 @@
   // NMEA Output
   // -----------
+  int port = 0; // 7777;
+
+  if (port != 0) {
+    _server = new QTcpServer;
+    if ( !_server->listen(QHostAddress::Any, port) ) {
+      emit newMessage("bncModel: Cannot listen on sync port", true);
+    }
+    connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
+    _sockets = new QList<QTcpSocket*>;
+  }
+  else {
+    _server  = 0;
+    _sockets = 0;
+  }
+
+
   QString nmeaFileName = settings.value("nmeaFile").toString();
   if (nmeaFileName.isEmpty()) {
@@ -187,21 +203,4 @@
     writeNMEAstr(nmStr);
   }
-
-  int port = 0; // 7777;
-
-  if (port != 0) {
-    _server = new QTcpServer;
-    if ( !_server->listen(QHostAddress::Any, port) ) {
-      emit newMessage("bncModel: Cannot listen on sync port", true);
-    }
-    connect(_server, SIGNAL(newConnection()), this, SLOT(slotNewConnection()));
-    _sockets = new QList<QTcpSocket*>;
-  }
-  else {
-    _server  = 0;
-    _sockets = 0;
-  }
-
-
 }
 
