Index: trunk/BNC/bnc.pro
===================================================================
--- trunk/BNC/bnc.pro	(revision 634)
+++ trunk/BNC/bnc.pro	(revision 635)
@@ -2,6 +2,6 @@
 # Switch to debug configuration
 # -----------------------------
-CONFIG -= release
-CONFIG += debug
+### CONFIG -= release
+### CONFIG += debug
 
 DEFINES += NO_RTCM3_MAIN
Index: trunk/BNC/bnccaster.cpp
===================================================================
--- trunk/BNC/bnccaster.cpp	(revision 634)
+++ trunk/BNC/bnccaster.cpp	(revision 635)
@@ -45,4 +45,5 @@
 #include "bncutils.h"
 #include "RTCM/GPSDecoder.h"
+
 
 // Constructor
@@ -268,15 +269,13 @@
             QTcpSocket* sock = is.next();
             if (sock->state() == QAbstractSocket::ConnectedState) {
+              int fd = sock->socketDescriptor();
               if (first) {
-                sock->putChar(begEpoch);
+                ::write(fd, &begEpoch, 1);
               }
-              sock->putChar(begObs);
-              sock->write((const char*) &obs->_o, numBytes);
+              ::write(fd, &begObs, 1);
+              ::write(fd, &obs->_o, numBytes);
               if (!it.hasNext()) {
-                sock->putChar(endEpoch);
+                ::write(fd, &endEpoch, 1);
               }
-              sock->flush();
-              sock->waitForBytesWritten(-1);
-              sock->reset();
             }
           }
