Index: /trunk/BNC/bncsocket.cpp
===================================================================
--- /trunk/BNC/bncsocket.cpp	(revision 1353)
+++ /trunk/BNC/bncsocket.cpp	(revision 1354)
@@ -19,4 +19,5 @@
 
 #include "bncsocket.h"
+#include "bncapp.h"
 
 using namespace std;
@@ -27,4 +28,7 @@
 ////////////////////////////////////////////////////////////////////////////
 bncSocket::bncSocket() {
+  bncApp* app = (bncApp*) qApp;
+  app->connect(this, SIGNAL(newMessage(QByteArray,bool)), 
+               app, SLOT(slotMessage(const QByteArray,bool)));
   _socket = 0;
 }
@@ -158,4 +162,16 @@
                          const QByteArray& ntripVersion, 
                          int timeOut, QString& msg) {
+
+  if      (ntripVersion == "AUTO") {
+    emit newMessage("NTRIP Version AUTO not yet implemented", "true");
+    return failure;
+  }
+  else if (ntripVersion == "2") {
+
+  }
+  else if (ntripVersion != "1") {
+    emit newMessage("Unknown NTRIP Version " + ntripVersion, "true");
+    return failure;
+  }
 
   delete _socket;
Index: /trunk/BNC/bncsocket.h
===================================================================
--- /trunk/BNC/bncsocket.h	(revision 1353)
+++ /trunk/BNC/bncsocket.h	(revision 1354)
@@ -6,4 +6,5 @@
 
 class bncSocket : public QObject {
+ Q_OBJECT
 
  public:
@@ -28,4 +29,7 @@
                 const QByteArray& ntripVersion, int timeOut, QString& msg);
 
+ signals:
+  void newMessage(QByteArray msg, bool showOnScreen);
+
  private:
   QTcpSocket* _socket;
