chiark / gitweb /
wip,
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 21 Mar 2017 20:44:56 +0000 (20:44 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 21 Mar 2017 20:44:56 +0000 (20:44 +0000)
client
hippotat/__init__.py
server
test.cfg

diff --git a/client b/client
index b0250dec14d9083a70d896436306bda8c912a558..b3556471e489642caeff34c8bcc91f85ec80aeba 100755 (executable)
--- a/client
+++ b/client
@@ -18,7 +18,6 @@ mtu = 1500
 '''
 
 c.clientv = None
-c.max_outstanding = 
 
 def set_client(ci,cs,pw):
   global password
@@ -38,7 +37,7 @@ def process_cfg():
     c.url = cfg.get('server','url')
   except NoOptionError:
     process_cfg_saddrs()
-    sa = c.saddrs[1].url()
+    sa = c.saddrs[0].url()
 
   process_cfg_clients(set_client)
 
index 6f0d3e87d8a2ba2dcf5f7d4e1f7ea154b716f22e..194dc9971bd7b3ede7573ae720e76c374b5f04e0 100644 (file)
@@ -6,6 +6,7 @@ signal.signal(signal.SIGINT, signal.SIG_DFL)
 import twisted
 from twisted.internet import reactor
 from twisted.logger import LogLevel
+import twisted.internet.endpoints
 
 import ipaddress
 from ipaddress import AddressValueError
@@ -187,7 +188,8 @@ class ServerAddr():
     return url
     
 def process_cfg_saddrs():
-  port = cfg.getint('server','port')
+  try: port = cfg.getint('server','port')
+  except NoOptionError: port = 80
 
   c.saddrs = [ ]
   for addrspec in cfg.get('server','addrs').split():
diff --git a/server b/server
index fc149c0f0ad5a98f3226cbdf25d12fc8d9a4f0a7..6da5be4d7acfe5596d3141e1d64124f378a221ad 100755 (executable)
--- a/server
+++ b/server
@@ -6,7 +6,6 @@ import sys
 import os
 
 import twisted.internet
-import twisted.internet.endpoints
 from twisted.web.server import NOT_DONE_YET
 
 #import twisted.web.server import Site
index 62afbf0e1deeb50d7659de1b9ae2e3177f49d688..ce2d8582a58cb1b4dd5af4f45454328d03311d16 100644 (file)
--- a/test.cfg
+++ b/test.cfg
@@ -7,11 +7,3 @@ network = 192.0.2.0/24
 
 [192.0.2.3]
 password = sesame
-
-# normally only a client would have the [client] section and
-# only a server the other sections
-
-[client]
-server = http://127.0.0.1:8099/
-password = sesame
-virtual = 192.0.2.3