Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 818)
+++ trunk/BNS/bns.cpp	(revision 819)
@@ -144,4 +144,12 @@
                             settings.value("outPort").toInt());
 
+  const int timeOut = 100;  // 0.1 seconds
+  if (!_outSocket->waitForConnected(timeOut)) {
+    delete _outSocket;
+    _outSocket = 0;
+    emit(error("bns::openCaster Connect Timeout"));
+  }
+
+
   QString mountpoint = settings.value("mountpoint").toString();
   QString password   = settings.value("password").toString();
