aboutsummaryrefslogtreecommitdiff
path: root/Vland/ipc/server-new.py
diff options
context:
space:
mode:
Diffstat (limited to 'Vland/ipc/server-new.py')
-rw-r--r--Vland/ipc/server-new.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/Vland/ipc/server-new.py b/Vland/ipc/server-new.py
new file mode 100644
index 0000000..e398dcc
--- /dev/null
+++ b/Vland/ipc/server-new.py
@@ -0,0 +1,24 @@
+# Echo server test program
+import socket
+import time
+import json
+from ipc import VlanIpc
+
+host = 'localhost' # Symbolic name meaning the local host
+port = 3080 # Arbitrary non-privileged port
+
+s = VlanIpc()
+s.server_init(host, port)
+
+while True:
+ s.server_listen()
+ json_data = s.server_recv()
+
+ print "client sent us:"
+ print json_data
+
+ response = {'response': 'ack'}
+ print "sending reply:"
+ print response
+
+ s.server_reply(response)