Index: /trunk/BNC/bnctabledlg.cpp
===================================================================
--- /trunk/BNC/bnctabledlg.cpp	(revision 3335)
+++ /trunk/BNC/bnctabledlg.cpp	(revision 3336)
@@ -378,7 +378,6 @@
 void bncTableDlg::select() {
 
-  bncSettings settings;
   QString ntripVersion = _ntripVersionComboBox->currentText();
-  settings.setValue("ntripVersion", ntripVersion);
+
   QUrl url;
   if (ntripVersion == "2s") {
@@ -477,6 +476,13 @@
   _casterPortLineEdit->setText(newCasterPort);
 
+  QString ntripVersion = _ntripVersionComboBox->currentText();
+
   QUrl url;
-  url.setScheme("http");
+  if (ntripVersion == "2s") {
+    url.setScheme("https");
+  }
+  else {
+    url.setScheme("http");
+  }
   url.setHost(newCasterHost);
   url.setPort(newCasterPort.toInt());
@@ -537,7 +543,13 @@
   QUrl url;
   url.setHost("www.rtcm-ntrip.org");
-  url.setPort(2101);
-  url.setScheme("http");
   url.setPath("/");
+  if (ntripVersion == "2s") {
+    url.setPort(443);
+    url.setScheme("https");
+  }
+  else {
+    url.setPort(2101);
+    url.setScheme("http");
+  }
 
   bncNetQuery* query = 0;
