|
@@ -0,0 +1,79 @@
|
|
|
+import sys
|
|
|
+import os
|
|
|
+
|
|
|
+sys.path.append(os.getcwd() + '/..')
|
|
|
+import lib.zchat as chat
|
|
|
+
|
|
|
+
|
|
|
+#sys.path.append(os.getcwd() + '/..')
|
|
|
+import time
|
|
|
+data = "hi"
|
|
|
+data = data.encode("utf-8")
|
|
|
+c = chat.Client(port=30002)
|
|
|
+client = c
|
|
|
+time.sleep(0.05)
|
|
|
+client.send(data)
|
|
|
+import time
|
|
|
+#while 1:
|
|
|
+# try:
|
|
|
+# data = input("<")
|
|
|
+# data = bytes(data,"utf-8")
|
|
|
+# client.send(data)
|
|
|
+# except Exception as e:
|
|
|
+# print("Exc",e)
|
|
|
+# time.sleep(0.1)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+import memcache
|
|
|
+mc = memcache.Client(['127.0.0.1:11211'], debug=0)
|
|
|
+
|
|
|
+mc.set("some_key", "Some value")
|
|
|
+value = mc.get("some_key")
|
|
|
+
|
|
|
+mc.set("another_key", 3)
|
|
|
+mc.delete("another_key")
|
|
|
+
|
|
|
+import time
|
|
|
+
|
|
|
+data = {}
|
|
|
+while 1:
|
|
|
+ send = 0
|
|
|
+ try:
|
|
|
+ x=mc.get("dmx-0")
|
|
|
+ except Exception as e:
|
|
|
+ print("exc", e)
|
|
|
+ time.sleep(1)
|
|
|
+ #print(dir(mc))
|
|
|
+
|
|
|
+ #if type(x) is None:
|
|
|
+ # mc = memcache.Client(['127.0.0.1:11211'], debug=0)
|
|
|
+ # time.sleep(1)
|
|
|
+ # print("recon memcache")
|
|
|
+ # continue
|
|
|
+
|
|
|
+
|
|
|
+ if type(x) is list and len(x) == 512:
|
|
|
+ ch = 140
|
|
|
+ print(x[ch])
|
|
|
+ #data = input("<")
|
|
|
+
|
|
|
+ v = x[ch]
|
|
|
+ cmd="VAL: {} {}".format(ch,v)
|
|
|
+ if ch in data:
|
|
|
+ if data[ch] != cmd:
|
|
|
+ data[ch] = cmd
|
|
|
+ send = 1
|
|
|
+ else:
|
|
|
+ data[ch] = cmd
|
|
|
+ send = 1
|
|
|
+
|
|
|
+ if send:
|
|
|
+ _data = bytes(cmd,"utf-8")
|
|
|
+ client.send(_data)
|
|
|
+
|
|
|
+ time.sleep(0.01)
|
|
|
+
|
|
|
+
|
|
|
+
|