Index: /trunk/FACT++/src/chatclient.cc
===================================================================
--- /trunk/FACT++/src/chatclient.cc	(revision 19232)
+++ /trunk/FACT++/src/chatclient.cc	(revision 19233)
@@ -32,4 +32,5 @@
     config.add_options()
         ("dns",       var<string>("localhost"),       "Dim nameserver (overwites DIM_DNS_NODE environment variable)")
+        ("port",      var<uint16_t>(DNS_PORT),        "Port to connect to dim nameserver.")
         ("host",      var<string>(""),                "Address with which the Dim nameserver can connect to this host (overwites DIM_HOST_NODE environment variable)")
         ("log,l",     var<string>(n), "Write log-file")
@@ -38,4 +39,5 @@
 
     conf.AddEnv("dns",  "DIM_DNS_NODE");
+    conf.AddEnv("port", "DIM_DNS_PORT");
     conf.AddEnv("host", "DIM_HOST_NODE");
 
@@ -82,5 +84,5 @@
         return 127;
 
-    Dim::Setup(conf.Get<string>("dns"), conf.Get<string>("host"));
+    Dim::Setup(conf.Get<string>("dns"), conf.Get<string>("host"), conf.Get<uint16_t>("port"));
 
     if (conf.Get<int>("console")==0)
Index: /trunk/FACT++/src/chatserv.cc
===================================================================
--- /trunk/FACT++/src/chatserv.cc	(revision 19232)
+++ /trunk/FACT++/src/chatserv.cc	(revision 19233)
@@ -17,4 +17,5 @@
     config.add_options()
         ("dns",       var<string>("localhost"),       "Dim nameserver (overwites DIM_DNS_NODE environment variable)")
+        ("port",      var<uint16_t>(DNS_PORT),        "Port to connect to dim nameserver.")
         ("host",      var<string>(""),                "Address with which the Dim nameserver can connect to this host (overwites DIM_HOST_NODE environment variable)")
         ("log,l",     var<string>(n), "Write log-file")
@@ -22,4 +23,5 @@
 
     conf.AddEnv("dns",  "DIM_DNS_NODE");
+    conf.AddEnv("port", "DIM_DNS_PORT");
     conf.AddEnv("host", "DIM_HOST_NODE");
 
@@ -82,5 +84,5 @@
         return 127;
 
-    Dim::Setup(conf.Get<string>("dns"), conf.Get<string>("host"));
+    Dim::Setup(conf.Get<string>("dns"), conf.Get<string>("host"), conf.Get<uint16_t>("port"));
 
     WindowLog log;
